当前位置: 首页 > 面试题库 >

什么是PyMySQL,它与MySQLdb有何不同?它会影响Django的部署吗?

况景龙
2023-03-14
问题内容

我只是通过使用PyMySQL而不是MySQLdb解决了Django

现在,我想知道PyMySQL到底是什么以及它与MySQLdb有何不同。

我在本地主机上使用它,然后将其上传到某些主机。

在本地主机上使用PyMySQL并托管它们提供的任何内容都可以吗?由于我已将base.py和introspection.py中的“ MySQLdb”更改为“ PyMySQL”,更改这些文件后是否需要将其上传到服务器?还是因为它是Django的文件,因为Django已经被上传到那里了,这没关系吗?


问题答案:

PyMySQL和MySQLdb都是Python的数据库连接器,它们是使Python程序能够与MySQL服务器通信的库。

通常,在部署应用程序时,你永远不会上传核心Django文件。如果Django在你的部署服务器上运行良好,则绝对不需要在此进行任何更改。DB驱动程序比ORM还要低一两步,并且你编写的代码当然都不取决于所使用的代码。



 类似资料:
  • 问题内容: 我们知道根目录是/,根据posix,还有另一个目录//与/不同。当使用ls /和ls //时,输出与stat相同,但是,如果cd /和cd //则输出不同,尽管目录内容相同。那真的让我感到困惑。有人得到答案了吗? 问题答案: 从Bash常见问题解答:

  • 我刚刚开始使用MongoDB,我注意到它使用BSON在内部存储数据。然而,关于什么是BSON以及如何在MongoDB中使用BSON,文档并不十分清楚。有人能给我解释一下吗?

  • 我对代表什么感到困惑。根据它的留档,所有整数类型都是0。的浮点类型公式看起来类似于的的。

  • 使用PEP 557,将数据类引入python标准库。 它们使用了装饰器,它们应该是“带默认值的可变名称耦合”,但我不太清楚这到底意味着什么,以及它们与普通类的区别。 python数据类到底是什么?什么时候最好使用它们?

  • 问题内容: 直到几天前,我才听说过野车,在读完我的老师的Java书籍后,我仍然不确定它的用途以及为什么需要使用它。 比方说,我有一个超类和几个子类都,,,等…现在我需要有动物名单,我首先想到的会是这样的: 相反,我的同事们建议采取以下措施: 为什么要使用通配符而不是简单的泛型? 假设我需要一个get / set方法,应该使用前一种还是后一种?它们有何不同? 问题答案: 声明局部变量时,通配符没有多

  • 问题内容: 我刚刚才知道有和值在这是从正常的不同和? 有人可以深入解释什么是真实和虚假的价值观吗? 我应该在哪里使用它们? 是什么区别和值和和价值观? 问题答案: 如评论所述,它仅指评估为True或False的值。 例如,查看列表是否不为空,而不是像这样检查: 您可以简单地做到这一点: 这是因为在评估布尔值时,某些值(例如空列表)被视为False。非空列表为True。 类似地,对于整数,对于,空字