Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
Javascript django 1.6.1原始id字段打开一个';改变';弹出窗口,而不是';选择';弹出窗口_Javascript_Django_Caching - Fatal编程技术网

Javascript django 1.6.1原始id字段打开一个';改变';弹出窗口,而不是';选择';弹出窗口

Javascript django 1.6.1原始id字段打开一个';改变';弹出窗口,而不是';选择';弹出窗口,javascript,django,caching,Javascript,Django,Caching,更新到1.6.1后,使用管理面板中默认实现的raw\u id\u fields提供的放大镜,将显示一个包含更改列表而不是选择列表的弹出窗口。单击某个项目会显示一个更改表单,而不是选择该项目,关闭窗口并在管理页面中返回该框的主键 RelatedObjectLookup.js这一行似乎有两个版本: href=triggeringLink.href+'&_popup=1' 这一个有效,并显示在firefox和我的本地环境中 href=triggeringLink.href+'&_pop=1' 这一个显

更新到1.6.1后,使用管理面板中默认实现的
raw\u id\u fields
提供的放大镜,将显示一个包含更改列表而不是选择列表的弹出窗口。单击某个项目会显示一个更改表单,而不是选择该项目,关闭窗口并在管理页面中返回该框的主键

RelatedObjectLookup.js
这一行似乎有两个版本:

href=triggeringLink.href+'&_popup=1'
这一个有效,并显示在firefox和我的本地环境中

href=triggeringLink.href+'&_pop=1'
这一个显示在Chrome中,并显示更改表单(假设它正在寻找“弹出窗口”)


这是缓存问题吗?如果是这样,如何清除其中的任何缓存?我已经在django设置中设置了缓存版本,这似乎刷新了缓存的其他部分。

休息时间到了。这只是浏览器缓存。

该休息了。这只是浏览器缓存。

您可能会遇到的另一个问题是,如果您最近更新了Django,而忘记执行静态文件的回忆

python manage.py collectstatic
这将再次复制static_根目录中的所有静态管理文件(以及您自己的应用程序静态文件),从而更新本例中使用的管理Java脚本


然后还需要刷新浏览器缓存。

您可能会遇到此问题的另一种情况是,您最近更新了Django,但忘记了执行静态文件的恢复

python manage.py collectstatic
这将再次复制static_根目录中的所有静态管理文件(以及您自己的应用程序静态文件),从而更新本例中使用的管理Java脚本


然后还需要进行浏览器缓存刷新。

是否有办法在浏览器中强制缓存刷新?通常cmd+shift+r会执行此操作,否则您可以在首选项中告诉它转储所有内容。如果你说的是django,你可以在你的设置文件中设置一个版本,然后在你导入css或其他文件的地方使用它,你想在你的用户浏览器上强制缓存。这样,只需增加版本,浏览器就会像看到新文件一样看到它,并将其重新加载:
有没有办法在浏览器中强制缓存刷新?通常cmd+shift+r会执行此操作,否则您可以在首选项中告诉它转储所有内容。如果你说的是django,你可以在你的设置文件中设置一个版本,然后在你导入css或其他文件的地方使用它,你想在你的用户浏览器上强制缓存。这样,只需增加版本,浏览器就会像看到一个新文件一样看到它,并重新加载: