python - 为什么我在管理面板中创建的 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`
我很乐意接受您的任何建议和帮助
解决方案
在 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',
]
然后进行迁移并迁移您的模型。我认为它对你有用。
推荐阅读
- javascript - 在 Ubuntu 中从 Javascript 传递 Jar 参数
- scala - 如何在 Spark SQL 中合并两行?
- sql - 如何在 oracle apex 中验证两个选择列表
- python - 我是python编程的初学者。我不断收到 typeError: object() 没有参数,我不知道如何解决它。我应该怎么办?
- flutter - 如何在 Flutter 的 AlertDialog 上设置背景图像?
- java - 使用 OpenCSV 库会引发运行时异常 ListValuedMap 'Class not found'
- python - 如何使用 python 将终端输出打印到网格中的 tkinter 帧?
- ios - 如何根据设备屏幕调整 UICollectionViewCell 的大小
- java - 浮动变量 beign 更改而没有明确地归属
- c++ - C++ Karatsuba 长整数算法错误