我在属性上有一个“slug”字段并且工作正常。
我最近升级到Django 1.2.3并且slug字段不起作用(即没有自动填充)。我没有看到任何Javascript错误。
任何提示可能出错?
感谢。
答案 0 :(得分:2)
看看这里:Since Django 1.2.1 'prepopulated_fields' won't prepopulate in the admin
您是否调整了ADMIN_MEDIA_PREFIX?
答案 1 :(得分:2)
有时更改浏览器可能有所帮助(如果问题与缓存和JavaScript有关)。
我正在研究Django 1.2.3并且prepopulated_fields正常工作。您是否看过http://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.prepopulated_fields以查看您的管理员课程是否定义正确并且自您的旧Django版本以来是否有任何更改?
顺便说一句,版本1.2.4已经发布,你可以升级你的Django安装,看看问题是否解决了。
答案 2 :(得分:0)
我遇到过同样的问题。
所有的javascript和其他媒体文件加载正常,当我在本地使用开发服务器时,slugify javascript运行良好。
顺便说一句,我在三个不同的网站上看到完全相同的问题,所有这些都是在不同的点上构建的,但使用相同的Django安装(在Ubuntu上通过apt安装1.2.1
答案 3 :(得分:0)
在我的情况下,禁用pagespeed终于有效了。
<。>在.conf文件中试试这个: <IfModule pagespeed_module>
ModPagespeed off
</IfModule>