求助:Django Admin面板无法显示Advertisement模型
Django Admin面板无法显示Advertisement模块
我遇到了Advertisement模块无法在Django Admin面板显示的问题,相关信息如下:
模型代码(models.py)
from django.db import models class Advertisement(models.Model): title = models.CharField(max_length=1000, db_index=True) description = models.CharField(max_length=1000, default='', verbose_name='description') creates_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) price = models.FloatField(default=0, verbose_name="price") views_count = models.IntegerField(default=1, verbose_name="views count") status = models.ForeignKey('AdvertisementStatus', default=None, null=True, on_delete=models.CASCADE, related_name='advertisements') def __str__(self): return self.title class Meta: db_table = 'advertisements' ordering = ['title'] class AdvertisementStatus(models.Model): name = models.CharField(max_length=100)
Admin配置代码(admin.py)
from django.contrib import admin from .models import Advertisement admin.site.register(Advertisement)
已执行的排查操作
- 正在学习YouTube免费课程,其他项目未出现同类问题
- 已将对应应用注册到
INSTALLED_APPS - 完成了迁移文件的创建与执行
- 尝试过Stack Overflow上的相关解决方案但无效
- 通过谷歌搜索未找到可行解决办法
相关截图
- 浏览器Admin页面截图:

- PyCharm控制台截图:

内容的提问来源于stack exchange,提问作者Yaroslav Burnyshev
相关产品推荐
相关产品推荐

