gpt4 book ai didi

python - 在 Django 管理面板中无法添加和更改我的模型对象

转载 作者:太空狗 更新时间:2023-10-30 02:22:11 27 4
gpt4 key购买 nike

在我的 django 管理面板中有四个项目:“组”、“用户”、“站点”和我的自定义模型“广告”。所有这些都有按钮“添加”和“更改”。系统项目的按钮照常工作。我模型的“添加”按钮在标题为“添加 (1x1)”的空白页面上重定向,按钮“更改”在标题为“广告 (1x1)”的空白页面上重定向。

即使我从 Django 教程创建项目时也会发生这种情况 https://docs.djangoproject.com/en/1.4/intro/tutorial01/

我用的是django的开发服务器。

模型.py
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]

管理员.py
from models import Ad
from django.contrib import admin

admin.site.register(Ad)

非常简单的代码。

如何获取正常的添加和更改页面?

UPD:系统 - Windows,浏览器 - Chrome、Firefox、Opera

最佳答案

我在管理中看到了所有模型,但没有一个是可编辑的。我没有可用的操作。我的 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)),
)

关于python - 在 Django 管理面板中无法添加和更改我的模型对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12105667/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com