安装django 1.9后,Django App没有在管理员中显示

时间:2015-12-05 12:42:48

标签: django django-admin django-1.9

安装django 1.9后,我在管理界面中尝试显示我的应用时遇到问题,这是我的代码:

应用名称:人

#models.py:

from django.db import models

class Person(models.Model):
    name = models.CharField(max_length=100)

#admin.py:

from django.contrib import admin
from .models import Person

admin.register(Person)

#apps.py
from django.apps import AppConfig

class PeopleConfig(AppConfig):
    name = 'people'


#settings.py:
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'people'
]

我将INSTALLED_APPS的最后一行更改为'people.apps.PeopleConfig'但没有成功。 Python版本3.5

感谢任何帮助。

埃里克

1 个答案:

答案 0 :(得分:4)

我发现了问题

#Change:
admin.register(Person)
#To this:
admin.site.register(Person)

对不起。