Django现有模型增加字段

Posted 君忆凝愿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django现有模型增加字段相关的知识,希望对你有一定的参考价值。

对于Django已经存在的模型中需要增加一个字段,如何实现?

首先在model.py文件中找到对应的模型名称,加入需要增加的字段

然后python manage.py sqlall 数据库名

找到新增加的字段的sql语句,记录下来

再执行python manage.py shell

执行如下命令

from django.db import connection
cursor=connection.cursor()
cursor.execute(ALTER TABLE tablename ADD COLUMN columnname varchar(255) NOT NULL)

添加成功,可查看数据库验证

以上是关于Django现有模型增加字段的主要内容,如果未能解决你的问题,请参考以下文章

向现有 django 模型添加新的唯一字段时的最佳实践

Django:从服务器上的现有文件手动创建模型中的图像字段

Django:使用forms.py更新现有模型中的单个字段

Django REST框架--认证和权限

如何实现 Django 不区分大小写的模型字段?

如何将字段添加到现有模型[重复]