1

我試圖在我的表單末尾添加評論部分,以便用戶可以輸入評論。我下面什麼Django的教程問:https://docs.djangoproject.com/en/dev/ref/contrib/comments/example/Django添加評論

但我不斷收到此錯誤:
TemplateSyntaxError而呈現
陷入AttributeError的:「ModelFormOptions」對象有沒有屬性「代理」

任何人有任何想法爲什麼?
這裏的日誌:

91 {% load comments %} 
92 {% get_comment_count for form as comment_count %} 
93 <p>{{ comment_count }} comments have been posted.</p> 
94 {% render_comment_list for form %} 
95 
96 {% get_comment_list for form as comment_list %} 
97 {% for comment in comment_list %} 
98 <p> Posted by: {{ comment.user_name }} on {{ comment.submit_date }}</p> 
99 
100 <p>Comment: {{ comment.comment }}</p> 
101 {% endfor %} 

出現的錯誤在92行

回答

0

標籤需要一個模型實例,而不是形式。

+0

我其實只是想出了很多..我似乎無法定義我的實例將是什麼。 你可以定義模型實例嗎?也許有一個簡單的例子?也許這將有助於澄清我的事情..謝謝你 – JohnnyCash 2012-02-14 02:44:27

+0

當然,雖然考慮你的其他問題,你可能已經知道了這一點。如果你在models.py中定義了一個模型,你可以通過從類中構造一個對象來實例化它('p = Post(title =「My Blog Post」)),並通過調用save('p .save()')。 – 2012-02-14 03:52:59

+0

爲了擺弄模型,就好像你是框架一樣,試着'./manage.py shell',在那裏你可以導入你的模型,保存它們等,看看我在說什麼。您可以通過從視圖返回的'RequestContext'對象在模板中訪問這些對象。如果您還沒有,可以考慮閱讀完整的Django教程(https://docs.djangoproject.com/ en/dev/intro/tutorial01 /) - 它非常全面地涵蓋了大部分這些東西。 – 2012-02-14 03:56:01