首页 > 解决方案 > 如何从 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 表中填充模型字段?

标签: mysqldjangomodelfieldmvc.jquery.datatables

解决方案


推荐阅读