मैं सिर्फ Django उपयोग करने के लिए शुरू करते हैं और मैं कैसे एक imageField प्रदर्शित करने के लिए पर जानकारी का एक बहुत कुछ नहीं मिला है, तो मैं इस बनाया:Django - प्रदर्शन ImageField
models.py
class Car(models.Model):
name = models.CharField(max_length=255)
price = models.DecimalField(max_digits=5, decimal_places=2)
photo = models.ImageField(upload_to='site_media')
बार देखा गया .py
def image(request):
carx = Car()
variables = RequestContext(request,{
'carx':carx
})
return render_to_response('image.html',variables)
image.html
{% extends "base.html" %}
{% block content %}
<img src=carx />
{% endblock %}
मैं पहले से ही टर्मिनल के बाद से एक छवि बचाने के लिए और मैं वहाँ पता है, भी अगर एक image.html में ऐसा करते हैं:
{% block content %}
{{ carx }}
{% endblock %}
ouput है: कार वस्तु
किसी को भी मुझे बता सकते हैं जहाँ मेरे त्रुटि है?
बहुत बहुत धन्यवाद।
:
निम्न कोड का प्रयोग करें। –
मैं settings.py STATIC_URL में इस राशि = '/ उपयोगकर्ताओं/gcarranza/PycharmProjects/django_bookmarks/site_media /' STATICFILES_DIRS = ( '/ उपयोगकर्ताओं/gcarranza/PycharmProjects/django_bookmarks/site_media', ) – unixeO
यह और भी है एक वास्तविक वेब सर्वर कॉन्फ़िगर करने का एक प्रश्न - https://docs.djangoproject.com/en/dev/howto/static-files/#serving-files-uploaded-by-a-user दिखाता है कि आप Django से उनकी सेवा कैसे कर सकते हैं विकास में, लेकिन यह उत्पादन वातावरण में एक अच्छा विचार नहीं है। –