2017-03-17 85 views
-1

我对asp.net,asp.net mvc和asp.net web api等.Net框架有所了解。尽管它是.Net中的mvc或web api,但我们使用几个预定义的类从数据库获取数据。然后我们创建一个模型类对象,使用它将数据发送到UI。这种方法我们可以说'数据库第一方法'。实体框架也可以用于相同的方法。我对这种方法感到很舒服。如何避免在python中迁移django

现在我开始研究Python Django。我在'移民'这个领域混淆不清。我不喜欢Django管理界面和迁移。因为我很乐意编写数据库查询,过程和触发器。

我只是想从任何数据库带来的数据,分析后将发送到Django'模板'。剩下的所有django区域都对我很舒服。我试着用django rest api的,但我也发现了'迁移',这让我感到困惑。

任何人都请给我适当和详细的指导。

谢谢。

+0

难道你不会混淆模型和迁移吗? –

回答

1

如果你的意思是“模式”,而不是“迁移”,那么好了,你可以完全ORM层当然旁路和做原始的SQL,而不是如果你哗哗一切......

...但认真地对于至少80%的常见使用案例来说,这将浪费大量时间。 Django的ORM(“模型”)实际上让所有事情都变得更加简单,但真正复杂的查询(分析或类似的东西)并不妨碍您为这些查询切换到原始SQL。

注意:我对SQL没有任何问题(在'ORMs'成为主流之前我学会了这种方式),并且在适当的解决方案时仍然使用原始SQL。

+0

谢谢bruno desthuilliers。因此,我们可以使用“迁移”和“模型”执行CRUD操作。对?在'查看'中如何提取存储过程数据。你能指导我吗? –