首页 > 解决方案 > 允许用户在 Django 应用中创建新的数据模型

问题描述

我想让用户能够创建新的数据模型,并指定这些模型之间的关系。

我的用例是一个世界模拟器。假设它有地点、角色、事件等模型。用户应该能够创建其他模型,并指定不同模型之间的关系。例如,我们可以创建称为英雄和恶棍的角色子组。我们可以决定一个角色不能既是英雄又是反派。也可能存在多对多的关系,例如一个角色可以出现在多个事件中,一个事件可以涉及多个角色。

我如何在 django 中做到这一点?用户改变实际数据模型是否可能或可行?还是有其他方法可以实现它

标签: djangodjango-database

解决方案


推荐阅读