django - 允许用户在 Django 应用中创建新的数据模型
问题描述
我想让用户能够创建新的数据模型,并指定这些模型之间的关系。
我的用例是一个世界模拟器。假设它有地点、角色、事件等模型。用户应该能够创建其他模型,并指定不同模型之间的关系。例如,我们可以创建称为英雄和恶棍的角色子组。我们可以决定一个角色不能既是英雄又是反派。也可能存在多对多的关系,例如一个角色可以出现在多个事件中,一个事件可以涉及多个角色。
我如何在 django 中做到这一点?用户改变实际数据模型是否可能或可行?还是有其他方法可以实现它
解决方案
推荐阅读
- css - Material UI 的 CSS Baseline 正在减小我的组件的大小并将圆圈更改为椭圆
- c++ - 如何使用循环在 fstream 中创建多个文件
- python - 如何在 django rest 中处理嵌套的外键
- java - 如何在相机 2 api 片段中捕获和预览显示到图像视图?
- javascript - 直接访问 nuxt 应用程序中的 URL 时,初始页面加载时的滚动位置不会转到哈希/锚点位置
- https - Letsencrypt 泛域证书
- php - 在 WooCommerce 结帐中的订单总额之前添加交付单选按钮
- php - Magento 1.9 在订单网格中显示自定义选项
- opencv - 笔记本电脑相机不显示打开的 CV 帧
- java - JavaFX-根据鼠标位置放大和缩小画布