我通过在 django 中创建一个“有趣”的网站来熟悉 MVC。我真的很喜欢 api 和 python 本身的很多特性。但我真正不喜欢的一件事是 django 鼓励您让它为您构建数据库。我很了解inspectDB,并且对使用它很感兴趣。
所以我的问题是,是否有充分的理由让我选择一种模型/数据库生成方法而不是另一种?我觉得用传统的 SQL 方式(我可以访问组合键)定义我的数据库要舒服得多。但我担心使用无法通过 Model api 获得的东西可能会在以后给我带来问题。比如组合键、medium_text等。
我正在使用 mysql 顺便说一句。