在模型文件中已经有一些表迁移并将记录添加到该表中。现在,我尝试添加其他表,但未迁移。
class Ranking(object):
id=models.AutoField(primary_key=True, unique=True)
name= models.TextField()
user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)
model = models.ForeignKey(DecisionModel, on_delete=models.CASCADE)
created = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
如何进行迁移和迁移特定表?
感谢您的解决方案。
答案 0 :(得分:3)
这里:
class Ranking(object):
# ...
您需要从django.db.models.Model
继承,而不是从object
继承:
from django.db import models
class Ranking(models.Model):
# ...
答案 1 :(得分:0)
尝试这个
python manage.py makemigrations your_app_name
然后简单地迁移
python manage.py migrate