1. 创建一个 mysql 数据库
我直接使用了 XAMPP 和 Navicat。用命令行也是可以的。
2. 修改配置文件
将配置文件的 DATABASE 修改为:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_login',
'HOST': '127.0.0.1',
'POST': 3306,
'USER': 'root',
'PASSWORD': ''
}
}
3. 替换 MySQLdb
python3 无法使用 MySQLdb 所以使用 pymysql 替换一下。
下面这个代码习惯放在与项目同名app下的 _init_.py 文件中。
import pymysql
pymysql.install_as_MySQLdb()
4. 在 app 下的 models.py 文件中写 model
from django.db import models
# Create your models here.
class User(models.Model):
userName = models.CharField(max_length=32)
password = models.CharField(max_length=32)
5. 执行迁移命令
python manage.py makemigrations
python manage.py migrate
迁移完之后可以使用 navicat 查看一下,会发现有好多的表,我们需要的表命名方式是,app名+下划线+model类名 全部小写。
网友评论