Django 框架中的数据库
Database in Django framework
我开始学习Django框架。我不明白 OPM 在那里是如何工作的。我的意思是,它使用什么样的 DBMS?
我的理解是,OPM 只是我的 Python 命令和 DBMS 命令之间的接口。如果我使用 MySQL,例如,我应该在 Python 中定义它,OPM 会自动将我的 Python-requiests 解释为 MySQL-command。我说得对吗?
如果你指的是 ORM,你是对的!
Django ORM 是框架在您的应用程序和数据库(MySql、PostgreSql、Sqlite 等)之间提供的一个层。您很少需要直接向数据库编写 SQL 代码,但另一方面,您需要学习如何使用 ORM 方法。
您可以在 shell 中使用 Django ORM - 看一看。 https://docs.djangoproject.com/en/1.8/topics/db/queries/
我开始学习Django框架。我不明白 OPM 在那里是如何工作的。我的意思是,它使用什么样的 DBMS? 我的理解是,OPM 只是我的 Python 命令和 DBMS 命令之间的接口。如果我使用 MySQL,例如,我应该在 Python 中定义它,OPM 会自动将我的 Python-requiests 解释为 MySQL-command。我说得对吗?
如果你指的是 ORM,你是对的!
Django ORM 是框架在您的应用程序和数据库(MySql、PostgreSql、Sqlite 等)之间提供的一个层。您很少需要直接向数据库编写 SQL 代码,但另一方面,您需要学习如何使用 ORM 方法。 您可以在 shell 中使用 Django ORM - 看一看。 https://docs.djangoproject.com/en/1.8/topics/db/queries/