我通过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文件......
答案 0 :(得分:0)
这些必须位于启动者的admin.py文件中。
from django.contrib import admin
admin.site.register(FeedPost)