首页 > 解决方案 > 为什么我在管理面板中创建的 Post 模型没有显示在管理面板中?

问题描述

我不明白为什么当我在管理面板中创建 Post 模型时,它没有显示在我的服务器上的管理面板中

在此处输入图像描述

这是代码 admin.py

from django.contrib import admin
from .models import Post
admin.site.register(Post)

这是代码models.py

from django.db import models
class Post(models.Model):
    title = models.CharField(max_length=200)
    author = models.ForeignKey(
            'auth.User',
            on_delete=models.CASCADE,
    )
    body = models.TextField()

    def __str__(self):
        return self.title`

我很乐意接受您的任何建议和帮助

标签: pythondjangodjango-modelsdjango-admin

解决方案


在 setting.py 文件中添加用户应用程序,如

INSTALLED_APPS = [
'corsheaders',
'django.contrib.admin',
'django.contrib.auth',
'dynamic_preferences.users.apps.UserPreferencesConfig',
'dynamic_preferences',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
]

然后进行迁移并迁移您的模型。我认为它对你有用。


推荐阅读