mysql - 在 Pycharm 中添加数据库

标签 mysql django python-3.7

我使用 Django 在 Pycharm 中创建了一个项目,并使用 conda 命令创建了一个虚拟环境。默认情况下,添加到其中的数据库是 db.sqlite3,但我想将其更改为已预装在笔记本电脑中的 MySQL。我还在 Pycharm 中安装了数据库导航器包,并且已经设置了与预安装的 MySQL 的连接。但是如何将它链接到我当前的项目而不是 db.sqlite3。

最佳答案

您必须编辑 settings.py 文件和 DATABASE 变量。

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',
    }
}

关于mysql - 在 Pycharm 中添加数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56986443/

相关文章:

jquery - 与 django-dynamic-formset 一起使用的 Django Formsets 不会显示删除链接

python - django-allauth 在出错时重定向到自定义页面

django - 当用户在从 UserCreation 表单继承的 UserRegister 表单上注册时,如何自动将用户添加到组

python 为什么在类中定义的一个函数不能在同一类中的另一个函数中调用?

Mysql 更新查询将列值重置为 25 个图表,其中值大于 25 个字符

c# - 如何使用 EF6 Fluent API for MySQL 指定表类型?

php - 如何从mysql表中选择所有数据,其中列是数组或单个,并且我的值与该数组的一项匹配?

django - 如何让syncdb db_table 和app_label 很好地协同工作

python - 显示无法与 pyvirtualdisplay : "XStartTimeoutError: Failed to start X on display ":100 1"(xdpyinfo check failed)" 一起使用

php - MYSQL在PHP代码中设置时区