我在Django项目中使用admin.py中的raw_id_field时遇到问题.
我的网站的管理区域有许多图像上传字段,用于各种不同的模型页面,这些字段都是映像模型的所有ForeignKey字段,其中存储了站点的所有图像.由于该网站最终将处理大量图像(100s,可能是1000s),因此默认选择框将无法使用.
我创建了各种admin.ModelAdmin类,例如
class InfoSlideAdmin(admin.ModelAdmin):
raw_id_fields=('image',)
Run Code Online (Sandbox Code Playgroud)
这些将我的编辑页面中的图像选择器从选择框更改为原始ID字段.
但是,当我使用此控件选择不同的图像时,虽然显示了新图像的ID,但仍会显示上一张图像的标题.
有任何想法吗?
当您关闭弹出窗口时,标题将通过 Javascript 刷新。您可能遇到某种跨域问题,导致 JS 无法运行 - 当您通过开发服务器在端口 8080 上运行时,有时会发生这种情况。
看看 Firebug 中的控制台向您显示的内容(您正在使用 Firebug 来调试 Javascript 问题,不是吗?)。
| 归档时间: |
|
| 查看次数: |
766 次 |
| 最近记录: |