有没有办法在django中修改addtable列?

有没有办法在django中修改addtable列?,django,django-models,django-forms,django-templates,django-views,Django,Django Models,Django Forms,Django Templates,Django Views,表名为TestTable。如何将新列添加到保留在markAtrr变量中的表中 表示如何在django中执行此查询 ALTER TABLE table_name ADD column_name column_definition; def createTest(request): markAttr=request.POST.get('Attr') obj=TestTable() 我觉得您需要更努力地阅读文档,或者再次阅读教程 django模型子类描

表名为
TestTable
。如何将新列添加到保留在markAtrr变量中的表中


表示如何在django中执行此查询

ALTER TABLE table_name 
ADD column_name column_definition; 


    def createTest(request):
        markAttr=request.POST.get('Attr')
        obj=TestTable()

我觉得您需要更努力地阅读文档,或者再次阅读教程

django模型子类描述数据库表。在您第一次创建它之后,您可以运行管理命令

./manage.py makemigrations
如果没有要修复的错误

./manage.py migrate
后者在数据库中为应用程序创建一个新表,该表连接到模型定义


如果要向该模型添加列(或删除列,或更改列的属性),请编辑模型定义以添加字段(列定义),然后再次
makemigrations
,成功后,
migrate
。然后可以修改表单、视图等,以使用迁移添加或更改的列/字段。

如何在django-ALTER TABLE\u name ADD column\u name column\u定义中执行此查询;