我想在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中我没有使用南方
如何以编程方式生成模型和数据库表?
答案 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)