django数据库模型搭建ORM

1、创建app
在这里插入图片描述
在这里插入图片描述
app article中的目录
migrations数据库迁移记录目录
init.py迁移记录的初始化文件
init.py app的初始化文件
admin.py django自带后台的管理文件
apps.py app管理文件
models.py 数据库模型文件
test.py基于unittest的django项目单元测试文件
views.py视图文件
2、搭建模型
文章
title标题
author作者
content内容
description描述
type类型
models.py数据库模板文件
在这里插入图片描述
3、进行数据库配置
安装app
在这里插入图片描述
django默认使用sqlite数据库
在这里插入图片描述
通常我们使用mysql数据库
使用mysql需要有pymysql模块
pip3 install pymysql 或pip install pymysql
在这里插入图片描述
使用mysql首先创建对应的数据库
在这里插入图片描述
在这里插入图片描述
4、同步数据库
1、确认配置是否完成
python manage.py check
在这里插入图片描述
Django默认使用Python2的mysql数据块模块,python3的pymysl模块做了容错
在这里插入图片描述
在这里插入图片描述
1、Django默认检测pymysql版本,需要修改源码,去掉检测
在这里插入图片描述
在这里插入图片描述
2、生成相对应的mysql语句
python manage.py makemigrations生成数据库同步脚本
在这里插入图片描述
在这里插入图片描述
makemigrations成功
在这里插入图片描述
python manage.py migrate执行生成的sql语句 migrate移动,移往。

在这里插入图片描述
在这里插入图片描述
初步使用后台
1、安装模型到后台
app下admin.py里
在这里插入图片描述
2、创建超级用户
python manage.py createsuperuser
在这里插入图片描述
输入用户名、用户邮箱、密码、确认密码、确认。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值