【发布时间】:2014-06-24 23:05:39
【问题描述】:
我刚开始使用 django-cms 3.01 和 django 1.6.4/python 2.7.6。我上一次使用 django 是 1.4 版,而我之前从未使用过 django-cms。
我正在尝试按照Extending the Page & Title Models 上的官方文档中的说明进行操作,但遇到了问题。
我需要添加的自定义字段与示例非常相似,所以我只是完全使用了他们的代码。运行一个同步数据库,启动服务器,一切顺利。该字段在管理员中显示得很好。 “图标扩展”的管理菜单中有一个条目。我单击添加,然后进入表单以上传文件。我去上传文件,我收到以下错误:
DoesNotExist at /admin/the_site_name/iconextension/add/
IconExtension has no extended_object.
...
Exception Type: DoesNotExist
Exception Value: IconExtension has no extended_object.
Exception Location: /Users/me/Sites/the_site_name/env/lib/python2.7/site-packages/django/db/models/fields/related.py in __get__, line 326
很可能我只是遗漏了一些简单的东西,但我想不通。我应该有一个外键直接链接到页面吗?我以为它是自动处理的,但显然我还没有完全理解它。
感谢任何帮助。
【问题讨论】:
标签: django django-cms