gpt4 book ai didi

django - 应用程序不会出现在 django admin 中

转载 作者:行者123 更新时间:2023-12-01 00:05:56 25 4
gpt4 key购买 nike

我刚刚在我的 mac os x snow leopard 上安装了 django,但遇到了一些问题。
我刚刚做了一个非常简单的项目,其中只包含一个简单的应用程序。
该应用程序仅包含一个模型,这是一项任务。运行 syncdb 时,任务表的创建没有任何问题,我被要求创建新用户。一切正常,我可以登录等等,但我的应用程序没有显示。

这是我的项目中的一些代码。

设置.py

INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
'work.todo',
)

todo/admin.py
from work.todo import Task
from django.contrib import admin

admin.site.register(Task)

urls.py
from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
# Example:
# (r'^work/', include('work.foo.urls')),

# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
(r'^admin/doc/', include('django.contrib.admindocs.urls')),

# Uncomment the next line to enable the admin:
(r'^admin/', include(admin.site.urls)),
)

todo/models.py
from django.db import models

class Task(models.Model):
text = models.CharField(max_length=200)
done = models.BooleanField()

也许值得一提的是,有一个 __init__.py在工作和工作/待办事项文件夹中。

干杯,
南达里亚

最佳答案

在 todo/admin.py 中:

from work.todo.models import Task
from django.contrib import admin

admin.site.register(Task)

你忘记了 models在您的导入语句中:)

关于django - 应用程序不会出现在 django admin 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1378716/

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