django模型的二次更新
问题描述
在django内的一个app内先建立了一个model,后期因为需要向model内添加了一个新的变量。重新运行makemigrations和migrate没有报错。但是再向里重新写入内容时报错OperationalError: table login_article has no column named brief_context其中brief_context为新增变量
问题出现的环境背景及自己尝试过哪些方法
python3 pycharm
相关代码
models.py
from django.db import models
class Article(models.Model):
article_id = models.AutoField(primary_key=True)title = models.TextField()
brief_context = models.TextField()
content = models.TextField()
publish_date = models.DateField(auto_now=True)
0001_initial.py
from django.db import migrations, models
class Migration(migrations.Migration):
initial = Truedependencies = [
]
operations = [
migrations.CreateModel(
name='Article',
fields=[
('article_id', models.AutoField(primary_key=True, serialize=False)),
('title', models.TextField()),
('brief_context', models.TextField()),
('content', models.TextField()),
('publish_date', models.DateField(auto_now=True)),
],
),
]
你期待的结果是什么?实际看到的错误信息又是什么?
以上是 django模型的二次更新 的全部内容, 来源链接: utcz.com/a/161015.html