MySQL和PostgreSQL之间的Django ORM

时间:2018-04-11 03:33:24

标签: django orm

我正在学习一些使用postgresql数据库的django讲座。

但我熟悉MySQL,所以我想使用mysql。

我听说Django ORM自动将命令转换为查询。(因此用户不必知道确切的数据库查询)

我想知道,我可以在本讲座中使用mysql而不是postgresql吗?

这有什么问题吗?

1 个答案:

答案 0 :(得分:0)

Django默认支持ORM

  • 的PostgreSQL
  • MySQL的
  • SQLite的
  • 甲骨文

使用正确的绑定。

You would require psycopg2 in order for the postgres工作联系。设置完成后,ORM可以从基于模型的查询转换为原始sql。您可以使用查询集上的RTRIM进行检查。 请注意,这也意味着ORM可以支持postgresql的一些高级功能