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 = True

dependencies = [

]

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模型的二次更新

以上是 django模型的二次更新 的全部内容, 来源链接: utcz.com/a/161015.html

回到顶部