我正在关注Django官方教程,我被困在the second part。特别是,我不能在管理面板中显示我新创建的模型。一步一步:
的myproject / myproject的/的 settings.py :
[...]
# Application definition
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
)
[...]
的myproject / MyApp的/的 models.py :
from django.db import models
class Question(models.Model):
body = models.CharField(max_length=200)
的myproject / MyApp的/的 admin.py :
from django.contrib import admin
from .models import Question
admin.site.register(Question)
我做错了什么?
答案 0 :(得分:1)
如何启动调试服务器?更改代码后重启了吗?尝试停止调试服务器并使用--nothreading选项重新开始。
答案 1 :(得分:0)
这对我有用
from django.contrib import admin
from .models import Role
class RoleAdmin(admin.ModelAdmin):
class Meta:
model = Role
admin.site.register(Role,RoleAdmin)
对你有意义吗?
答案 2 :(得分:0)
尝试终止或重新启动WSGI服务器。还要检查后台是否没有WSGI进程。