Django:绕过数据库抽象

时间:2013-10-07 09:19:57

标签: python sql database django

我已经和django一起玩了几天而且看起来很棒,但是如果我想改变我的数据库的结构,我会觉得很痛苦,然后我会遇到一些相当尴尬的选择。

有没有办法完全绕过djangos数据库抽象,所以如果我改变数据库的结构,我不必猜测会产生什么模型或使用工具(南方或......)来改变事物?

我基本上想要这个:https://docs.djangoproject.com/en/dev/topics/db/sql/(原始SQL查询),但不是引用模型,而是引用外部数据库。

我可以创建一个空模型,然后只对其执行原始查询吗? (并在外部设置DB)

由于

P.S。如果我有管理员资料和应用数据的单独数据库,我真的不介意

1 个答案:

答案 0 :(得分:1)

这已经出现在您的问题中,只需阅读此处的文档文章:Executing custom SQL directly