Django链接Mysql数据库:
第一步:创建应用
python manage.py startapp index
第二步:将应用添加到配置里面 settings
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'index', ]
第三步:新建数据库 testone
第四步:引入 pymysql
在当前应用 index 下的 __init__.py 中引入 pymysql
第四步:数据库链接配置 settings
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'testone', 'USER':'root', 'PASSWORD':'root', 'HOST':'127.0.0.1', 'PORT':'3306', } }
第五步:修改应用下的 models.py
from django.db import models # Create your models here. class UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=64)
第六步:执行命令
python manage.py makemigrations
python manage.py migrate
看数据库: