Django管理链接在Heroku上禁用 [英] Django Admin Links Disabled on Heroku

查看:119
本文介绍了Django管理链接在Heroku上禁用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天我遇到了一个问题,我在Heroku上部署了一个小型的Django 1.5.1应用程序。除了管理员之外,一切都很好。即使设置为生产模式并使用工头(Heroku建议),也能在我的本地机器上工作得很好。


<所以事实证明我不得不移动这些行: > admin.site.register(Passage,PassageAdmin)
admin.site.register(User,UserAdmin)

取出我的models.py文件并放入单独的admin.py文件中。我在以前的Django应用程序之间切换了两种样式,从未遇到过问题。所以我不知道这是否是Heroku特有的。



希望这有助于其他可能有同样奇怪问题的人!


I had an issue today where I deployed a small Django 1.5.1 app to Heroku. Everything was working fine except the admin. The links to my own app's models showed up, but were disabled.The weirdest part was on my local machine it worked fine, even when set in production mode and using foreman (which Heroku suggests).

解决方案

So it turns out I had to move these lines:

admin.site.register(Passage, PassageAdmin)
admin.site.register(User, UserAdmin)

Out of my models.py file and into a separate admin.py file. I've switched between both styles on previous Django apps and never had a problem. So I don't know if this is Heroku-specific or not.

Hopefully this helps someone else who might have the same strange issue!

这篇关于Django管理链接在Heroku上禁用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆