【问题标题】:Django App not showing in admin after installing django 1.9安装 django 1.9 后,Django 应用程序未在管理员中显示
【发布时间】:2016-03-10 08:54:16
【问题描述】:

安装 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 版

感谢任何帮助。

埃里克

【问题讨论】:

    标签: django django-admin django-1.9


    【解决方案1】:

    我发现了问题

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

    对不起。

    【讨论】:

    • 你拯救了我的一天
    猜你喜欢
    • 2016-05-27
    • 2011-01-01
    • 1970-01-01
    • 2011-01-24
    • 2010-12-14
    • 2021-09-14
    • 2017-07-13
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多