1

我在属性上有一个“slug”字段并且工作正常。

我最近升级到 Django 1.2.3 并且 slug 字段不起作用(即没有自动填充)。我没有看到任何 Javascript 错误。

有什么提示可能是错的吗?

谢谢。

4

4 回答 4

2

看看这里:由于 Django 1.2.1 'prepopulated_fields' 不会在管理员中预填充

您是否调整了 ADMIN_MEDIA_PREFIX?

于 2010-12-02T13:18:23.867 回答
2

有时更改浏览器可能会有所帮助(如果问题与缓存和 JavaScript 有关)。

我正在使用 Django 1.2.3 并且 prepopulated_fields 工作正常。您是否查看http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.prepopulated_fields以查看您的 Admin 类是否定义正确,并且自从您的旧的 Django 版本?

顺便说一句,版本 1.2.4 已经发布,您可以升级您的 Django 安装,看看问题是否自行解决。

于 2010-12-27T06:28:30.350 回答
0

我遇到过同样的问题。

所有 javascript 和其他媒体文件都可以正常加载,当我在本地使用开发服务器时,slugify javascript 运行良好。

顺便说一句,我在三个不同的网站上看到了完全相同的问题,它们都建在不同的位置,但使用相同的 Django 安装(通过 Ubuntu 上的 apt 安装的 1.2.1

于 2010-12-27T06:18:26.937 回答
0

就我而言,禁用 pagespeed 终于奏效了。

在 .conf 文件中试试这个:

     <IfModule pagespeed_module>
            ModPagespeed off
     </IfModule>
于 2018-05-30T19:39:16.607 回答