mysql - 如何从 MySQL 表动态创建 Django 模型?
问题描述
我有一个动态创建表的数据库。
(通过'pandas'模块:ds.to_mysql ('BACTH_INPUT_XXX')
我计划使用动态模型来显示使用'django-datatables-views'的表格。)
如何动态创建 Django 模型?
我发现:
def create_batch_input_model(batch_id):
name = "BatchInput{}".format(batch_id)
fields = {
'first_name': models.CharField(max_length=255),
'last_name': models.CharField(max_length=255),
}
model = create_model(name, fields, app_label='dynamic', module='core.batchs',)
return model
如何从 MySQL 表中填充模型字段?
解决方案
推荐阅读
- flutter - 自定义地图 ID 谷歌地图 Flutter Web
- maven - 如何在 SBT 中为 sonatypeRelease 设置 nexus 存储库 URL?
- java - 集合的 instanceof 的非法泛型类型
- sql - SQL Server:从 STRING 中识别/提取多个值(例如 ID)以创建逗号分隔的列表
- visual-studio-code - 终端不会在 Visual Studio Code 中打开
- java - Java 客户端服务器程序无限地接受输入
- r - R:如何在不中断循环的情况下获取 last.dump
- laravel - 将存储链接到公共后从数据库中获取图像失败
- node.js - 如何将图像播种到 mongoDB 并使用它们
- python - 我无法用 fastai 创建 ResNet18 的主体