似乎这可以被入侵 Django,但我更喜欢一个对最终用户定义的模型有更好支持的框架。
基本上,我希望我的应用程序/网站的用户能够在应用程序运行时执行我在编写模型代码时在编译时执行的操作:指定生成/修改数据库模式的模型。显然我不能让 webApp 的用户修改代码models.py
,所以必须有另一种方式。并发应该不是问题,因为每个用户定义的模型只属于一个用户。
我不介意使用任何编程语言(Python、Haskell、JavaScript 等)或任何特定的数据库 SQL、NoSQL 等等。Rails/Django 将我从编写大量重复代码中解放出来,现在我只想要在运行时修改模型的功能(最好是相应的视图和控制器)。如果有一个好的框架可以让我不必编写所有代码,那么我会使用它。
如果没有原生支持它的框架,那么有人知道至少可以让它变得简单的框架吗?