django - 数据模型迁移后,管理站点未同步
问题描述
我在其中定义了数据模型models.py
并迁移了它们:
In [58]: ! python manage.py makemigrations
Migrations for 'forums':
forums/migrations/0002_test.py
- Create model Test
In [60]: ! python manage.py migrate
Operations to perform:
Apply all migrations: admin, auth, contenttypes, forums, sessions
Running migrations:
Applying forums.0002_test... OK
models.py
class Block(models.Model):
name = models.CharField("block name", max_length=100)
desc = models.CharField("block description", max_length=100)
admin = models.CharField("block admin", max_length=100)
class Test(models.Model):
name = models.CharField("block name", max_length=100)
desc = models.CharField("block description", max_length=100)
admin = models.CharField("block admin", max_length=100)
但是,当我访问管理页面时,那里没有数据模型。
如何解决这样的问题?
解决方案
在该应用程序的 admin.py 中,您需要注册模型。
from . import models
admin.site.register(models.Block)
admin.site.register(models.Test)
推荐阅读
- java - Corba 与 Android Studio
- terraform - 了解 ~ 和 - 之间的区别
- vb.net - 用户填写文本框但将其他文本框保持为空
- c - ftruncate() 总是精确的吗?
- javascript - 超级重载或缓存删除
- php - 每次在您的网站上发帖时如何自动发送推文,反之亦然。(不使用 Wordpress)
- amazon-web-services - AWS EKS 使用负载均衡器控制器为自己创建 alb
- c# - 在生成的模型中,什么是虚拟
伴随着 标识外键? - vba - VBA 是否使用全局解释器锁?所有解释语言都需要一个吗?
- r - 什么决定了 rdb R 源数据库的大小