Django连接数据库
Django连接MySQL
1.配置文件中配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db9', 'USER': 'root', 'PASSWORD': '1234', 'HOST':'127.0.0.1', 'PORT': 3306, 'CHARSET': 'utf8' } }
2.代码声明
Django默认用的MySQLdb模块链接MySQL,但是该模块的兼容性不好,需要手动改为用pymysql链接,你需要告诉Django不要用默认的mysqldb,而是用pymysql。
2.1在项目名下的__init__或者任意的应用名下的init文件中书写代码都可以:
import pymysql pymysql.install_as_MySQLdb()
2.2 装模块:mysqlclient
pip3 install mysqlclient
就可以不用做其他操作了
Django安装命令:pip install django==3.2.20
卸载:pip uninstall django
创建Django项目: django-admin startproject 项目名
启动项目:python manage.py runserver 0.0.0.0:8080
创建Django项目下的应用: django-admin startapp 应用名