我在做一些实际的Django项目,我被卡住了。我收到错误:
Caught ViewDoesNotExist while rendering: Tried tagged_objects_list in module tagging.views. Error was: 'module' object has no attribute 'tagged_objects_list'.
如果我更改了条目中的所有“object”,错误就会消失_存档.html“进入”,除了object.get_绝对\u url. 然后我单击“readfullentry”,它重定向到/weblog/而不是绝对URL。奇怪的是,如果我将所有的“object”引用都保留为“object”并将行改为entry.get_绝对网址,错误消失,但仍发生上述/weblog/redirect。在
/厘米/网址.py公司名称:
url(r'^weblog/', include('coltrane.urls.entries')),
/coltrane/url/条目.py在
^{pr2}$进入_存档.html内容:
<div id="contentarea">
{% block content %}
{% for object in latest %}
<h2>{{ object.title }}</h2>
<p>Published on {{ object.pub_date|date:"F j, Y" }}</p>
{% if object.excerpt_html %}
{{ object.excerpt_html|safe }}
{% else %}
{{ object.body_html|truncatewords_html:"50"|safe }}
{% endif %}
<p><a href="{{ object.get_absolute_url }}">Read full entry</a></p>
<br>
{% endfor %}
{% endblock %}
</div>
中条目的绝对url模型.py公司名称:
def get_absolute_url(self):
return ('coltrane_entry_detail', (), { 'year': self.pub_date.strftime("%Y"),
'month': self.pub_date.strftime("%b").lower(),
'day': self.pub_date.strftime("%d"),
'slug': self.slug })
get_absolute_url = models.permalink(get_absolute_url)
我在搜索时也看到过类似的问题,但大多数问题似乎都是通过weblog/$'的url来解决的,而我并不是这样。只是为了确保我已经尝试更改coltrane/url中的第一个url/条目.py到url(r'^'而不是url(r'^$),我仍然会遇到同样的问题。在
谢谢
不应该在
models.permalink
中调用reverse()
,只需返回元组。在return reverse(...)
应该是return (...)
该错误与get_absolute\u url无关。您似乎尝试过在某处调用一个名为tagged_objects_list的函数或属性
相关问题 更多 >
编程相关推荐