我正在通过mod_wsgi和WAMP用Python 2.7托管一个Django站点。在我的管理网站上,用户,组和网站部分都具有添加和更改按钮。虽然我的自定义模型Feedpost和Newspost都有一个部分,但它们根本没有按钮,并且无法添加或更改它们。 我相信当我从使用Django内部测试服务器切换到使用WAMP时发生了这种变化。有谁知道是什么原因造成的,以及如何让我的添加和更改按钮回来?Django管理站点不工作
编辑:
下面是两种模式中的一种:
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文件的任何地方......
好的 - 向我们展示您的admin.py和models.py(相关部分),并尝试使用runserver来查看您的假设是否正确。 – 2012-08-12 20:45:11
可以稍微清楚地说明您为管理员帐户启用了什么功能(可能是查看了[documentation](https://docs.djangoproject.com/en/1.4/ref/contrib/admin/)) :包括你的'urls.py'和任何'从'models.py'注册(...'行)(如果你没有'admin.py',注册可能会发生在模型上) – supervacuo 2012-08-12 21:47:24
I haven没有创建ModelAdmin类,但它们是可选的,我没有“实例化一个AdminSite并告诉它关于我的每个模型和ModelAdmin类”,因为我不知道这意味着什么。 – user573949 2012-08-13 00:35:10