在我的django管理面板中有四个项目:“群组”,“用户”,“网站”和我的自定义模型“广告”。所有这些按钮都有“添加”和“更改”按钮。系统项按钮正常工作。我的模型按钮“添加”重定向在空白页面上,标题为“添加(1x1)”,按钮“更改”重定向在空白页面上,标题为“广告(1x1)”。
即使我从Django教程https://docs.djangoproject.com/en/1.4/intro/tutorial01/
创建项目,也会发生这种情况我使用django的开发服务器。
from django.db import models
class Ad(models.Model):
text = models.TextField()
tel = models.CharField(max_length=12)
pub_date = models.DateTimeField(auto_now_add=True)
checked = models.BooleanField(default=False)
def __unicode__(self):
return self.text[0:20]
from models import Ad
from django.contrib import admin
admin.site.register(Ad)
非常简单的代码。
如何正常添加和更改页面?
UPD:系统 - Windows,浏览器 - Chrome,Firefox,Opera
答案 0 :(得分:7)
我看到了管理员中的所有模型,但没有一个是可编辑的。我没有可行的行动。我的urls.py
对我来说很正常:
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
)
admin.autodiscover()
我在admin.autodiscover()
声明之前将urlpatterns
移到文件的顶部,一切都开始正常运行:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
)
答案 1 :(得分:0)
另外,在您的admin.py文件中,如果您有类似的内容:
admin.site.get_urls = {{admin_urls}}
这应该是在注册你的(管理员)模型之后,否则你似乎在admin(django 1.6)上松动编辑/添加/删除链接