Monday, 15 March 2010

django - serving static files from heroku -


मैंने Manojmj.herokuapp.com पर एक साधारण पोर्टफोलियो वेबसाइट बनाई है

मैं छवियों को होस्ट करना चाहता हूं , सीएसएस आदि को अपने ही में ही लेना चाहते हैं और एस 3 में ले जाने के लिए नहीं चाहते हैं क्योंकि इसका आकार केवल 800kb है।

मेरी साइट ठीक चल रही है और मेरे स्थानीय देव सर्वर (127.0.0.1:8000)

हालांकि, Manojmj.herokuapp.com पर मैं केवल मार्कअप और कोई चित्र नहीं देख सकता हूँ। जब मैं छवि यूआरएल पर क्लिक करता हूं तो मुझे गड़बड़ी मिलती है:

  मान / त्रुटि / / /। /। जेपीजी शब्दकोश में अद्यतन विकल्प अनुक्रम तत्व # 0 की लंबाई 35 है; 2 जरूरी है अनुरोध विधि: अनुरोध यूआरएल प्राप्त करें: http://www.manojmj.com/static/images/me.jpg Django संस्करण: 1.4.3 अपवाद प्रकार: मानएअर अपवाद मूल्य: शब्दकोश अद्यतन अनुक्रम तत्व # 0 की लंबाई 35; 2 आवश्यक है अपवाद स्थान: /app/.heroku/python/lib/python2.7/site- संकुल / django / core / urlresolvers.py संकल्प में, पंक्ति 207 पायथन निष्पादन योग्य: /app/.heroku/python/bin/python पायथन संस्करण: 2.7.4 पायथन पथ: ['/ ऐप', '/app/.हरoku /python/bin', '/app/.heroku/python/lib/python2.7/site-packages/distribute-0.6। 36-py2.7.egg ',' /app/.heroku/python/lib/python2.7/site-packages/pip-1.3.1-py2.7.egg ',' / app ',' / app / .heroku / python / lib / python27.zip ',' /app/.heroku/python/lib/python2.7 ',' /app/.heroku/python/lib/python2.7/plat-linux2 ',' / ऐप / .heroku / python / lib / python2.7 / lib-tk ',' /app/.heroku/python/lib/python2.7/lib-old ',' /app/.heroku/python/lib/python2 .7 / lib-dynload ',' /app/.heroku/python/lib/python2.7/site-packages ',' /app/.heroku/python/lib/python2.7/site-packages/setuptools-0.6 C11-py2.7.egg-info '] सर्वर समय: शुक्र, 21 जून 2013 09:37:01 -0500   

मेरे urls.py

  Url (r '^ static / (? P & lt; path & gt; *) $', 'django.views.static.serve', {'document_root: settings.STATIC_ROOT'} ), Url (r '^ static / css / (? P & lt; path & gt; *) $', 'django.views.static.serve', {'document_root: settings.STATIC_ROOT'}), यूआरएल (r '^ static /images/(?P<पथ>.*)$','django.views.static.serve',document_root: settings.STATIC_ROOT '), url (r' ^ static / js / (? P & lt; path & gt ;. *) $ ',' Django.views.static.serve ', {' document_root: settings.STATIC_ROOT '}), यूआरएल (r' ^ हैलो / ',' मनोजमजप। वि।।। हिल्लो '), यूआरएल (आर' ^ $ ',' Manojmjapp.views.home '),    

इस लाइन को बदलने का प्रयास करें:

  url (r '^ static / images / (? P & lt; path & gt; *) $', 'django.views.static.serve', 'document_root: settings.STATIC_ROOT'),   

इसके लिए:

  url (r '^ static / images / (? P & lt; path & gt;। *) $', 'Django.views Static.serve ', {' document_root ':' settings.STATIC_ROOT '}),    

No comments:

Post a Comment