Django管理员站点无法正常工作

时间:2012-08-12 20:43:14

标签: django apache webserver wamp mod-wsgi

我通过mod_wsgi和WAMP使用Python 2.7托管Django站点。在我的管理站点上,用户,组和站点部分都有“添加”和“更改”按钮。虽然我自己的自定义模型,Feedpost和Newspost都有一个部分,但它们根本没有按钮,也无法添加或更改它们。 我相信当我从使用Django内部测试服务器切换到使用WAMP时,这种变化就出现了。有谁知道导致这种情况的原因以及如何恢复我的添加和更改按钮?

编辑:

这是两个模型中的一个:

from django.db import models
from django.contrib import admin

class FeedPost(models.Model):
    title = models.CharField(max_length=50)
    text = models.CharField(max_length=5000)
    date = models.DateTimeField('Date Published')
    def __unicode__(self):
        return self.title

admin.site.register(FeedPost)

另一个几乎完全一样。

事实证明,使用Django开发服务器localhost:8000 / admin坚持要访问我网站的主页,我根本无法访问管理网站。

另外我认为这会成为问题,因为我的项目中没有任何admin.py文件......

1 个答案:

答案 0 :(得分:0)

这些必须位于启动者的admin.py文件中。

from django.contrib import admin 
admin.site.register(FeedPost)