mysql - 除了数据库设置和连接之外,在 Django 中使用 MySQL 而不是 SQLite3 时还有其他区别吗?

标签 mysql django

我的意思是不同,就像数据库查询一样。例如,对于 PHP/MySQL 中的登录/注册,您需要存储它们并通过 PHP 中的 MySQL 查询检查凭据,对吗?

同样这里是否需要任何 MySQL 特定代码

如果我错误地组织了问题,请原谅我。我是 Django 的新手,我昨天开始学习它。 😎

最佳答案

我认为答案是 - 不。通常使用 Django 时,您会使用其内置的 Django ORM 进行通信,这在大多数情况下表现完美。使用 ORM,您使用 Python 语法,而不是 SQL。但也可能存在一些尚未使用 ORM 实现的特定情况 - 因此您可以在原始 SQL 中编写查询。

只有 MySQL 的特定功能才出现(我猜还有一些 ORM 功能可能无法 100% 工作,但在 ORM 文档中会清楚地注意到这一点——这是由于 Django 主要设计用于与 PostgreSQL 交互) .

附言抱歉,我没有将任何有用的链接应用到这个答案 - 我通过 Android 应用程序发布这个,它在格式化答案中是如此连线:/

关于mysql - 除了数据库设置和连接之外,在 Django 中使用 MySQL 而不是 SQLite3 时还有其他区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50956514/

相关文章:

php - 未在数据库中发布的值

mysql - Perl/DBI 查询不保留 JSON 输出的整数值

python - Django ORM : How can I sort by date and then select the best of the objects grouped by a foreign key?

python - Django:SQL 结果作为字典

php - CakePHP 2.0 帐户验证

mysql - 如何恢复mysql在日志文件中产生的错误?

mysql - 如何获得 TreeView ?数据库

django - 在 ModelAdmin 中添加代码片段

python - 这个测试有意义吗?

python - django静态文件夹名称更改