如果需要连接mysql数据库
1.修改配置文件
# 修改django默认的数据库的sqlite3为mysql DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #通过这个去链接mysql 'NAME': 'djangotsgl', 'USER':'root', 'PASSWORD':'123456', 'HOST':'localhost', 'PORT':'3306', } }
2.导入(在创建的 project 中的__init__.py)和setting同级
import pymysql pymysql.install_as_MySQLdb()
3.创建数据库(models.py)
class Book(models.Model): #必须要继承的 nid = models.AutoField(primary_key=True) #自增id(可以不写,默认会有自增id) title = models.CharField(max_length=32) publishDdata = models.DateField() #出版日期 author = models.CharField(max_length=32) price = models.DecimalField(max_digits=5,decimal_places=2) #一共5位,保留两位小数
4.执行命令
python3 manage.py makemigrations 创建脚本 python3 manage.py migrate 迁移