【问题标题】:Django - raw_id_fields title not refreshingDjango - raw_id_fields 标题不刷新
【发布时间】:2010-04-28 09:50:39
【问题描述】:

我目前在我的 Django 项目中使用 admin.py 中的 raw_id_field 时遇到问题。

我站点的管理区域有许多用于各种不同模型页面的图像上传字段,这些字段都是存储站点所有图像的图像模型的 ForeignKey 字段。 由于该站点最终将处理大量图像(100 多张,也许 1000 多张),因此默认选择框将无法使用。

我创建了各种 admin.ModelAdmin 类,例如

class InfoSlideAdmin(admin.ModelAdmin):
    raw_id_fields=('image',) 

这些将我的编辑页面中的图像选择器从选择框更改为原始 ID 字段。

但是,当我使用此控件选择不同的图像时,虽然显示了新图像的 ID,但仍会显示上一个图像的标题。

有什么想法吗?

【问题讨论】:

    标签: django


    【解决方案1】:

    当您关闭弹出窗口时,标题会通过 Javascript 刷新。您可能有某种跨域问题阻止 JS 运行 - 当您通过开发服务器在端口 8080 上运行时,有时会发生这种情况。

    看看 Firebug 中的控制台向您展示了什么(您正在使用 Firebug 来调试 Javascript 问题,不是吗?)。

    【讨论】:

    • 我确实使用 firebug 来调试诸如此类的问题。但是,我通常使用“Net”选项卡并跟踪页面加载时正在调用哪些文件。但是,您只能在页面刷新后使用 Net 选项卡,并且在使用 raw_id 控件时不会发生这种情况。
    【解决方案2】:

    我确实使用 firebug 来调试诸如此类的问题。但是,我通常使用“Net”选项卡并跟踪页面加载时正在调用哪些文件。但是,您只能在页面刷新后使用 Net 选项卡,并且在使用 raw_id 控件时不会发生这种情况。

    【讨论】:

      猜你喜欢
      • 2013-05-10
      • 1970-01-01
      • 1970-01-01
      • 2011-09-01
      • 2017-05-02
      • 1970-01-01
      • 2012-02-03
      • 2011-06-23
      • 1970-01-01
      相关资源
      最近更新 更多