如何修复使用原始id字段的django admin外键显示
我最近将一个网站从Django 1.6迁移到Django 1.8,我无法找到简单的方法来修复Django admin在显示使用adminClass中的“raw_id_字段”的foreignkey字段时的行为 用例正是django书中的用例:(图6-14) 管理显示过去在末端有一个望远镜,允许拾取新的外键id,但现在没有显示 文档提示中有一些新机制,但不清楚如何在此处应用:如何修复使用原始id字段的django admin外键显示,django,django-admin,django-1.8,Django,Django Admin,Django 1.8,我最近将一个网站从Django 1.6迁移到Django 1.8,我无法找到简单的方法来修复Django admin在显示使用adminClass中的“raw_id_字段”的foreignkey字段时的行为 用例正是django书中的用例:(图6-14) 管理显示过去在末端有一个望远镜,允许拾取新的外键id,但现在没有显示 文档提示中有一些新机制,但不清楚如何在此处应用: 谢谢你,问题出在别处,管理员的静态文件没有更新,我使用的是旧版本的管理员静态文件 一个简单的python manage.p
谢谢你,问题出在别处,管理员的静态文件没有更新,我使用的是旧版本的管理员静态文件 一个简单的
python manage.py collectatic
命令修复了这个问题
作为将来的参考,任何与管理员有关的问题都应该从确保静态数据是最新的开始。没有新的机制来应用原始id字段,而且早在1.4之前,该领域就没有任何变化。我有一个在1.9上运行的项目,它显示了放大镜和链接,没有其他配置。也许你应该让我们看看图书管理课的其他部分?谢谢,也许我以前做的一些错误的事情已经改变了。我唯一能看到的是我有放大镜,现在它不见了。如果我删除了原始的id字段,我会返回到标准显示,如果我设置了它,我会得到带有id但没有放大镜的字段。。。你知道我还可以去别的什么地方吗?就像我说的,你能发布整个图书管理员的定义吗?谢谢丹尼尔,这个错误是我的。。。
class BookAdmin(admin.ModelAdmin):
...
raw_id_fields = ('publisher',)