Django admin prepopulate field not error "d.Keyup is not a function"

Posted

技术标签:

【中文标题】Django admin prepopulate field not error "d.Keyup is not a function"【英文标题】: 【发布时间】:2011-06-03 00:10:57 【问题描述】:

当我将新站点从开发移动到使用乘客 wsgi 的生产服务器时,预填充管理字段停止工作。使用 firebug 我在 prepopulate.min.js 文件中得到错误“d.Keyup 不是函数”。所有的管理 js 文件似乎都被正确地合并了,所以我不知道是什么导致了这个问题。

有什么想法吗?

--更新--

问题已解决,见下文。

【问题讨论】:

您可能有一些代码可以帮助您更好地解决问题? 您应该将您的解决方案作为答案发布并接受该答案,让人们知道该问题已得到正确回答 【参考方案1】:

好吧自己解决了,现在也觉得很傻。

当我开始开发时,我使用 django 1.2.3,而当我投入生产时,我只是 pip installed django,它安装了 1.2.4 版本。但是,我不得不将管理媒体移动到我的公用文件夹中以使用乘客对其进行服务器处理,并且我在服务器上使用了 django 版本 1.2.4 的开发机器中的 1.2.3 管理媒体,这显然导致了问题。

基本上确保您使用正确的管理媒体来支持您正在使用的 django 版本:P

【讨论】:

以上是关于Django admin prepopulate field not error "d.Keyup is not a function"的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Django-Summernote 会阻止 prepopulated_fields 工作?

在Django Admin中将预填充的段塞字段设置为只读

如何在 Django 中自动生成 URL

django中的Slug字段错误

django的admin界面怎么没有样式

django-admin 和django-admin.py的区别