python 3.x - Django ImageField link to wrong directory -


मेरा Django व्यवस्थापक पेज सही निर्देशिका (... / परियोजना / मीडिया / आलेख /) में छवियों को सहेज रहा है, लेकिन जब मैं संदर्भ के लिए Article.image.url का उपयोग करता हूं कि एक टेम्पलेट में यूआरएल तब http: // स्थानीयहोस्ट /article/image.jpg को इंगित करता है < मजबूत> लोकलहोस्ट / मीडिया / कार्ट / सीटी। जेपीजी

मैंने संभवतः 4 घंटों में कोई लाभ नहीं उठाया है। मैं क्या गलत कर रहा हूं?

पहले से धन्यवाद

यह मेरी चिली url फ़ाइल है:

P>

  urlpatterns = पैटर्न ('', url (r '^ admin /', शामिल करें (admin.site.urls)), ... (r '^ site_media / (? पी & lt; पथ & gt; *) $ ',' Django.views.static.serve ', {' document_root ': MEDIA_ROOT}),)   

और यहां प्रासंगिक सेटिंग्स जानकारी है:

  STATIC_ROOT = os.path.join (os.path.dirname (os.path.dirname (__ फ़ाइल __)), 'ऐप', 'स्थिर') STATIC_URL = '/ app / static /' MEDIA_ROOT = os.path .join (os.path.dirname (os.path.dirname (__ फ़ाइल __)), 'मीडिया') MEDIA_URL = '/'   

और संबंधित मॉडल जानकारी:

  वर्ग आलेख (models.Model): image = models.ImageField (upload_to = 'आलेख /', रिक्त = ट्रू) image_caption = मॉडल.कारफिल्ड (max_length = 100, रिक्त = सत्य)   

अद्यतन करें: यहां प्रासंगिक टेम्पलेट HTML है:

  {% यदि लेख%} & lt;! - बड़े / मध्यम (बड़े डेस्कटॉप) - & gt; & Lt; li वर्ग = 'सूची-समूह-आइटम छुपा-एक्स छुपा-एसएम चार कॉलम्स' & gt; & Lt; div वर्ग = 'पैनल' & gt; & Lt; div वर्ग = 'पैनल-शीर्षक' & gt; {{आलेख.pub_date}} & lt; / div & gt; & Lt; div वर्ग = 'पैनल-बॉडी' & gt; {{Article.writer}} द्वारा & lt; / div & gt; & Lt; / div & gt; {% If article.pull_quote और नहीं article.image%} {{article.article | truncwords: '50' | लाइनब्रिक्स}} & lt; ब्लॉकक्ॉट & gt; & Lt; p & gt; {{Article.pull_quote}} & lt; / p & gt; & Lt; / ब्लॉककोट & gt; {{Article.article | truncfrom: '50' | linebreaks}} {% elif article.image और article.image_caption और नहीं article.pull_quote%} {{आलेख। समाचार | ट्रन्कवर्डवर्ड: '50' | लाइनब्रिक्स}} & lt; img Src = '{{article.image.url}}' वर्ग = 'आईएमजी-उत्तरदायी' / & gt; & Lt; em & gt; {{article.image_caption}} & lt; / em & gt; & lt; br / & gt; & lt; br / & gt; {{Article.article | truncfrom: '50' | linebreaks}} {% elif article.image और नहीं article.image_caption और नहीं article.pull_quote%} {{article.article | truncwords: '50' | linebreaks}} & lt; आईएमजी src = '{{article.image.url}}' वर्ग = 'आईएमजी-उत्तरदायी' / & gt; {{Article.article | truncfrom: 50 | linebreaks}} {% elif article.image और article.image_caption और article.pull_quote%} {{आलेख। लेख | ट्रन्कवॉर्ड्स: '50' | लाइनब्रिक्स}} & lt; ब्लॉकक्ॉट & gt; & Lt; p & gt; {{Article.pull_quote}} & lt; / p & gt; & Lt; / ब्लॉककोट & gt; {{Article.article | truncfromto: '50, 100 '| linebreaks}} & lt; img src =' {{article.image.url}} 'वर्ग =' आईएमजी-उत्तरदायी '/ & gt; & Lt; em & gt; {{article.image_caption}} & lt; / em & gt; & lt; br / & gt; & lt; br / & gt; {{Article.article | truncfrom: '100' | linebreaks}} {% elif लेख .image और article.pull_quote और नहीं article.image_caption%} {{article.article | truncwords: '50' | linebreaks}} & lt; ब्लॉकक्ॉट & gt ; & Lt; p & gt; {{Article.pull_quote}} & lt; / p & gt; & Lt; / ब्लॉककोट & gt; {{Article.article | truncfromto: '50, 100 '| linebreaks}} & lt; img src =' {{article.image.url}} 'वर्ग =' आईएमजी-उत्तरदायी '/ & gt; {{Article.article | truncfrom: '100'}} {% else%} {{आलेख। लेख | लाइनब्रेक}} {% endif%} & lt; / li & gt; {% Endif%}    

<पी> बदलने की कोशिश करें:
  MEDIA_URL = '/'   

से:

  MEDIA_URL = '/ media /'   

और भी प्रयास करें <

> & Lt; img src = "{{MEDIA_URL}} {{article.image}}" & gt;

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -