标签: django django-database
我想让用户能够创建新的数据模型,并指定这些模型之间的关系。
我的用例是一个世界模拟器。假设它具有“地点”,“角色”,“事件”等模型。用户应该能够创建其他模型,并且还可以指定不同模型之间的关系。例如。我们可以创建角色的子组,称为英雄和恶棍。我们可能会决定角色不能同时是英雄和反派。也可能存在多对多关系。一个角色可能涉及多个事件,而一个事件可能涉及多个角色。
我如何在Django中做到这一点?用户更改实际数据模型甚至可能还是可行?还是有其他方法可以实现它