मेरे पास निम्नलिखित मॉडल के साथ एक Django अनुप्रयोग है:
वर्ग विषय (models.Model) : title = models.CharField (MAX_LENGTH = 140) URL में मौजूद विषय के विवरण प्रदर्शित करना चाहिए: < कोड> urlpatterns = पैटर्न ( ', [...] (आर' ^ विषय / (\ d +) $ ',' history_site.views.topic_details '), [...]) <कोड> history_site.views.topic_details के रूप में परिभाषित किया गया है
django.http आयात HttpResponse, HttpResponseRedirect django.shortcuts से से render_to_response django.template.loader आयात get_template से आयात django.template आयात प्रसंग से, RequestContext opinions.models से django.views.decorators.csrf आयात csrf_protect आयात प्रवेश से django.template.response आयात TemplateResponse logging.basicConfig (फ़ाइल नाम = 'इतिहास-site.log' से आयात विषय, स्तर = Logging.DEBUG) def topic_details (अनुरोध, topic_id_string): topic_id = int (topic_id_string) विषय = topic.obj Ects.get (id = topic_id) वापस TemplateResponse ('topic.tpl.html', स्थानीय ()) topic.tpl.html में निम्नलिखित सामग्री है: & lt;! DOCTYPE html & gt; {% Block prehtml%} {% endblock%} & lt; html & gt; & Lt; शीर्ष & gt; & Lt; शीर्षक & gt; {% block title%} {% endblock%} & lt; / title & gt; {% ब्लॉक स्क्रिप्ट%} {% endblock%} & lt; / head & gt; & LT; बॉडी & gt; & Lt; h1 & gt; {{topic.title}} & lt; / h1 & gt; {% Block content%} {% endblock%} & lt; / body & gt; & Lt; / html & gt; जब मैं यूआरएल <कोड> http://127.0.0.1:8000/topic/1 का उपयोग करने की कोशिश करता हूं तो मुझे त्रुटि मिलती है 'str' वस्तु है क्यों?
मैं इसे कैसे ठीक कर सकता हूं?
No comments:
Post a Comment