python - 我对 models.py 的更改未反映在管理门户中
问题描述
我在我的 models.py 中添加了一个名为“广告”的模型(其中已经包含一个名为“视频”的模型,但管理门户中显示的唯一模型是“视频”模型。
这是我的模型:
from django.db import models
# Create your models here.
class video (models.Model):
VID_CHOICES = (
('News', 'News'),
('Stam', 'Stam'),
('Music', 'Music'),
('Ad', 'Ad'),
)
url = models.CharField(max_length=1000)
title = models.CharField(max_length=100)
description = models.CharField(max_length=1000, blank=True)
show_after_time = models.DateTimeField('show after')
category = models.CharField(max_length=20, choices=VID_CHOICES)
tag = models.CharField(max_length=100, blank=True)
def __str__(self):
return self.title
class ad (models.Model):
AD_CHOICES = (
('Constant', 'Constant'),
('Temporary', 'Teporary'),
('Filler', 'Filler'),
)
redirect = models.URLField(blank=True)
pic = models.URLField()
first_day = models.DateTimeField('first day')
last_day = models.DateTimeField('last day')
kind = models.CharField(max_length=21, choices=AD_CHOICES)
def __str__(self):
return self.title
我已经运行了迁移和所有操作,为什么它不起作用?PS - 我目前使用 postgres,但从 sqlite3 开始。意思是,我在 sqlite3 上创建了模型“视频”,并试图在 postres 上制作“广告”。
解决方案
谢谢@Abdul Aziz Barkat - 我没有在 admin.py 中注册它
推荐阅读
- c# - 使用 List 反转字符串中的字母大小写
- intellij-14 - 输入相似的代码行,改动最小
- java - java中Rest Services中分布式环境中解决竞争条件的不同方法
- c++ - leetcode 394 的时间复杂度
- javascript - Cal热图显示nan值其他颜色
- javascript - 收到来自 Lambda 的无效响应:无法识别的字段
- javascript - 从根组件反应本机访问功能
- java - 显示到列表视图上的图像视图单击
- python - 如何使用模型对象作为 django-filter MultipleChoiceFilter 的选择
- javascript - 将复制到剪贴板的 jQuery 代码转换为纯 JavaScript