动态表和模型在django中生成

时间:2017-09-27 11:16:13

标签: python mysql django

我想在django中的api调用上创建一些数据库表和models.Model。我创建了按需模型 model = type(str(project_slug + "_tbl_name"), (models.Model,), attrs) 我想创建这样的表 db.create_table(table_name, fields) create_table来自south 但在Django 1.11中我没有使用南方

如何以编程方式生成模型和数据库表?

1 个答案:

答案 0 :(得分:1)

https://docs.djangoproject.com/en/1.11/ref/schema-editor/#create-model

示例:

with connection.schema_editor() as schema_editor:
   schema_editor.create_model(my_model)