मेरे पास उसके प्रोग्राम में एक प्रोजेक्ट (myapp) है लेकिन मुझे स्थिर फ़ाइलों को ठीक से काम नहीं मिल रहा है। मैं इस blog post का पालन कर रहा था।हेरोकू - Django ऐप में स्थिर फाइलों को संभालना
मेरे Procfile
इस तरह दिखता है:
web: python myapp/manage.py collectstatic --noinput; bin/gunicorn_django --workers=4 --bind=0.0.0.0:$PORT myapp/settings.py
settings.py
:
...
STATIC_ROOT = os.path.join(PROJECT_PATH, 'staticfiles')
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'
STATICFILES_DIRS = (
# I have the static folder inside my app and not inside the project
os.path.join(PROJECT_PATH, 'cesar/static'),
)
...
जब पुन: प्रारंभ करने का उपयोग कर heroku restart
यह है कि क्या heroku logs
शो है:
...
Copying ...
114 static files copied to '/app/myapp/staticfiles'.
...
लेकिन जब मैं heroku run ls -l myapp/
मैं करता हूँ
-rw------- 1 u5605 5605 0 Jan 28 16:53 __init__.py
drwx------ 4 u5605 5605 4096 Jan 28 16:53 cesar
-rw------- 1 u5605 5605 503 Jan 28 16:53 manage.py
-rw------- 1 u5605 5605 6292 Jan 28 16:53 settings.py
drwx------ 2 u5605 5605 4096 Jan 28 16:53 templates
-rw------- 1 u5605 5605 257 Jan 28 16:53 urls.py
-rw------- 1 u5605 5605 286 Jan 28 16:53 views.py
मैं क्या याद आ रही है या गलत कर: staticfiles
फ़ोल्डर नहीं देख सकते हैं?
मैंने हाल ही में एक हेरोकू ऐप से एस 3 पर स्थैतिक फाइलों की सेवा करने पर एक विस्तृत स्पष्टीकरण लिखा है, इसे देखें - http://balzerg.blogspot.co.il/2012/09/staticfiles-on -heroku-with-django.html – idanzalz