使用 Django 1.9、Python 3.4...
最近,我修改了我的平面页面,以使用以下class_prepared
方法获取自定义字段:
http://docs.djangoproject.com/en/dev/ref/signals/#class-prepared
此时,我已经在 URL 的数据库中有一个平面页面/about/
。在我实现上述操作后,我成功地用数据调整了新字段,一切正常。
但后来我在自定义字段中添加了另一个平面页面/contact/
,只是为了确保一切正常,它给出了 404。
我首先认为我的 URLConf 不起作用。所以我测试了几种变体,包括Django 文档中的全部内容和特定条目,例如:
url(r'^about/', views.flatpage, {'url': '/about/'}, name='about'),
url(r'^contact/', views.flatpage, {'url': '/contact/'}, name='contact'),
但这些都不起作用。
我发现了一些错误的参考,SITE_ID
并通过查询数据库和检查调试信息确认我的正确。
我还确认了数据库中的数据,表格django_flatpage
显示了我所做的查询的 2 行。
我错过了什么?