【问题标题】:Django ORM between MySQL and PostgreSQLMySQL和PostgreSQL之间的Django ORM
【发布时间】:2018-04-11 11:42:11
【问题描述】:

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

但是我对 MySQL 比较熟悉,所以想用 mysql。

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

我想知道,这个讲座可以用mysql代替postgresql吗?

这有什么问题吗?

【问题讨论】:

    标签: django orm


    【解决方案1】:

    Django的ORM默认支持

    • PostgreSQL
    • MySQL
    • SQLite
    • 甲骨文

    使用正确的绑定。

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

    【讨论】:

      猜你喜欢
      • 2020-04-22
      • 2011-03-04
      • 2017-09-16
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2016-04-21
      • 1970-01-01
      • 2021-12-24
      相关资源
      最近更新 更多