2012-08-11 29 views
2

我在Django 1.3中启动了一个项目,最近在另一台机器上安装了Django 1.4,并继续在Django 1.4上执行项目。Django 1.4弃用ADMIN_MEDIA_PREFIX,但我的项目开始使用Django 1.3,所以在Django 1.4中使用时出现问题

Django 1.4 deprecated the ADMIN_MEDIA_PREFIX setting所以我删除它,但现在有一些其他错误,settings.ADMIN_MEDIA_PREFIX未找到。那么,我可以做些什么来使我的项目在Django 1.4中正常工作?

在此先感谢你们。

+0

你在哪里使用这个设置代码? – Tadeck 2012-08-11 19:29:50

+0

我没有在自己的任何地方使用它,如果在旧版本中,我的项目中没有任何类似的东西,那么可能是在其他应用程序中,我安装了。正如我记得我只使用smart_select应用程序。 – Hafiz 2012-08-11 19:35:37

+1

您应该看到错误的确切位置。你可能对这个应用程序是正确的 - 见Dirks的答案。你可以使用最新的开发版本。 – Tadeck 2012-08-11 22:13:47

回答

1

如果您不在代码或模板中的任何位置使用此设置,则只能通过可重用应用程序引发此设置。

正如你所提到的smart_select应用程序,你可能想看看this changeset

1

你可以尝试使用内置的静态文件应用程序。我通过更换固定了同样的错误:

{% admin_media_prefix %} 

有:

{% static 'admin' %} 

你还需要放置{% load staticfiles %}在模板的顶部。

相关问题