我正在通過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