Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复使用原始id字段的django admin外键显示_Django_Django Admin_Django 1.8 - Fatal编程技术网

如何修复使用原始id字段的django admin外键显示

如何修复使用原始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

我最近将一个网站从Django 1.6迁移到Django 1.8,我无法找到简单的方法来修复Django admin在显示使用adminClass中的“raw_id_字段”的foreignkey字段时的行为

用例正是django书中的用例:(图6-14)

管理显示过去在末端有一个望远镜,允许拾取新的外键id,但现在没有显示

文档提示中有一些新机制,但不清楚如何在此处应用:


谢谢你,问题出在别处,管理员的静态文件没有更新,我使用的是旧版本的管理员静态文件

一个简单的
python manage.py collectatic
命令修复了这个问题


作为将来的参考,任何与管理员有关的问题都应该从确保静态数据是最新的开始。

没有新的机制来应用原始id字段,而且早在1.4之前,该领域就没有任何变化。我有一个在1.9上运行的项目,它显示了放大镜和链接,没有其他配置。也许你应该让我们看看图书管理课的其他部分?谢谢,也许我以前做的一些错误的事情已经改变了。我唯一能看到的是我有放大镜,现在它不见了。如果我删除了原始的id字段,我会返回到标准显示,如果我设置了它,我会得到带有id但没有放大镜的字段。。。你知道我还可以去别的什么地方吗?就像我说的,你能发布整个图书管理员的定义吗?谢谢丹尼尔,这个错误是我的。。。
class BookAdmin(admin.ModelAdmin):
    ...
    raw_id_fields = ('publisher',)