1.首先我们需要创建好项目
2.安装MySQL数据库
3.setting中修改database设置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'CRM', 'USER':'root', 'PASSWORD':'admin', 'HOST':'localhost', 'PORT':'3306', } }
4.init中写入2行代码。不输入会当成未安装MySQLclient
告诉django用pymysql替换它默认mysqldb模块连接数据库
import pymysql pymysql.install_as_MySQLdb()
5.models.py中创建一个表
6.使用python manage.py makemifrations同步数据库
7.使用python manage.py migrate同步数据表
问题一。
解决办法:注释if version < (1,3,13): ...
问题二、未创建crm数据库
解决办法:create database crm
问题三、
解决方法:decode修改为encode