दिलचस्प पोस्ट
अपठित जीमेल मेल की संख्या कैसे प्राप्त करें (एंड्रॉइड पर) एक आदेश और एक क्रमबद्ध संग्रह के बीच अंतर क्या है? J_security_check का उपयोग करके जावा ईई / जेएसएफ़ में उपयोगकर्ता प्रमाणीकरण करना एंड्रॉइड एल (एपीआई 21) – java.lang.IllegalArgumentException: सेवा आशय स्पष्ट होना चाहिए कैसे जुड़ें (मर्ज) डेटा फ़्रेम (आंतरिक, बाहरी, बाएं, दाएं)? क्लोन (): ArrayList.clone () मैंने सोचा कि एक उथले प्रतिलिपि है पायथन में सही समकक्ष क्या है "जबकि नहीं EOF" जावा में ऑब्जेक्ट ऑब्जेक्ट्स को कैसे क्वेरी करते हैं (मानदंड / एसक्यूएल-जैसी)? आर में आरप्रोफ का कुशलतापूर्वक उपयोग कैसे करें? पायथन 2.x – बाइनरी आउटपुट को stdout में लिखें? इकाई फ़्रेमवर्क का उपयोग करते हुए एसक्यूएल सर्वर डाटाबेस में परिवर्तनों को सहेजते समय एक या एक से अधिक संस्थाओं के लिए सत्यापन विफल हुआ कैसे एक JVM टाइमज़ोन को ठीक से सेट करें मैं जेएएसएबी ऑब्जेक्ट की जेएसएएन की सूची का क्रमिकरण कैसे बदल सकता हूं? Django: वर्तमान पृष्ठ का URL, पैरामीटर सहित, एक टेम्पलेट में प्राप्त करें एकल तालिका में कई विकल्पों को कैसे स्टोर करना है?

हरूोकू – 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 restart किया जाता है, तो heroku logs :

 ... Copying ... 114 static files copied to '/app/myapp/staticfiles'. ... 

लेकिन जब मैं heroku run ls -l myapp/ मैं staticfiles फ़ोल्डर नहीं देख सकता:

 -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 

क्या मैं याद आ रही है या गलत कर रहा हूँ?

Solutions Collecting From Web of "हरूोकू – Django ऐप में स्थिर फ़ाइलें हैंडलिंग"

मुझे एक समाधान मिला यह मेरा प्रारंभिक myapp/urls.py :

 from django.conf.urls.defaults import patterns, include, url from django.contrib import admin from django.conf import settings admin.autodiscover() urlpatterns = patterns('', url(r'^$', include('myapp.cesar.urls')), url(r'^admin/', include(admin.site.urls)), ) 

मैंने मूल myapp/urls.py फ़ाइल के अंत में इन पंक्तियों को जोड़ा है:

 if not settings.DEBUG: urlpatterns += patterns('', (r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}), ) 

अब यह ठीक काम कर रहा है मुझे उम्मीद है कि यह किसी और को भी मदद करता है

शायद './manage.py collectstatic' चलाने से पहले आप मैन्युअल रूप से निर्दिष्ट खाली STATIC_ROOT फ़ोल्डर बना सकते हैं।