安装 Django 1.9 后,Django 应用程序未显示在管理员中
Django App not showing in admin after installing 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
我发现了问题
#Change:
admin.register(Person)
#To this:
admin.site.register(Person)
对不起。
安装 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
我发现了问题
#Change:
admin.register(Person)
#To this:
admin.site.register(Person)
对不起。