You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助: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控制台截图:PyCharm控制台截图

内容的提问来源于stack exchange,提问作者Yaroslav Burnyshev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 16:20:21