无法在 Django 管理中编辑外键字段,并且弹出窗体并未真正弹出

Can not edit foreign key field in Django admin and pop-up form is not really popping up

我正在使用 Django-suit 作为管理面板。我的 'user' 模型有 'address' 和 'contact' 字段作为外键。尝试更改用户信息时,地址和联系字段旁边有 change/editadd new 选项。但是 change/edit 选项仍然被禁用 (see image)。

此外,当我点击添加新的图标时,应该会弹出一个新表单window。但它会将我带到同一浏览器选项卡中的表单。对解决这个问题有什么见解吗?

收到@Efi MK 的问题后,我再次尝试深入研究问题,并在这个 post ().

的帮助下发现了我的错误

主项目之前是使用Django-1.6实现的。我通过使用 Django-1.11 添加一些新功能来扩展项目。问题是,我用于 Django-admin 的静态文件来自以前的版本。 'collectstatic' 命令没有替换旧版本中与新版本同名的那些文件。不幸的是,我没有注意到。

我删除了整个'static'文件夹,又运行'collectstatic',问题中提到的两个问题都解决了。谢谢,Efi 的询问:)