1.手动创建数据库
create database XXX
2.在settings的database模块配置数据库:
DATABASES = {
'default': {
# 连接的数据库类型
'ENGINE': 'django.db.backends.mysql',
# 链接的数据库地址
'HOST': '127.0.0.1',
# 端口
'PORT': 3306,
# 数据库名
'NAME': "django_try1",
'USER': 'root',
"PASSWORD":"",}
3.在__init__.py中导入pymysql并用pymysql代替MySQLdb:
import pymysql
pymysql.install_MySQLdb()
4.在app模块下的models.py 中创建一个类,必须继承modles.Model
class 类名(models.Model):
5.在当前目录下的命令行执行如下代码:
python manage.py makemigrations --->生成sql命令
python manage.py migrate -->执行sql命令
附:orm对应关系
类 ---》 数据表
对象 ----》 数据行
属性 ----> 字段