0
我開始學習Django框架。我不明白它在那裏如何運作OPM。我的意思是,它使用什麼樣的DBMS? 我的理解是,OPM只是我的Python命令和DBMS命令之間的接口。例如,如果我使用MySQL,我應該在Python中定義它,OPM會自動將我的Python-requiests解釋爲MySQL命令。我對嗎?Django框架中的數據庫
我開始學習Django框架。我不明白它在那裏如何運作OPM。我的意思是,它使用什麼樣的DBMS? 我的理解是,OPM只是我的Python命令和DBMS命令之間的接口。例如,如果我使用MySQL,我應該在Python中定義它,OPM會自動將我的Python-requiests解釋爲MySQL命令。我對嗎?Django框架中的數據庫
如果你的意思是ORM,你說得對!
Django ORM是由您的應用程序和數據庫(MySql,PostgreSql,Sqlite等)之間的框架提供的圖層。很少需要將SQL代碼直接寫入數據庫,但另一方面,您需要學習如何使用ORM方法。 你可以在你的shell中使用Django ORM - 看一看。 https://docs.djangoproject.com/en/1.8/topics/db/queries/
我相信你的意思是ORM,而不是OPM。我是對的? –