django 鼓励开发者进行松耦合开发,所以在django开发当中,不能把 所有的功能放到项目的根下,而是将功能分成具体的块,块被称为app,只有在app当中可以利用django进行数据建模。
django 采用了成熟的orm数据库建模技术,方便,快捷,直观。
建模流程:
1.启动虚拟环境
在manage.py所在的目录的命令行当中启动虚拟环境。
---> activate django
2.创建app
切入django项目的manage.py的所在目录下 创建app
---> python manage.py startapp app的名称
3.查看app结构
4.在app当中的models文件里进行数据库搭建
5.在mysql中创建对应的数据库
6.在settings中进行数据库配置(django默认使用了sqllite3数据库)
添加自己的app
进行数据库修改(一定要注意大小写):
语言和时间修改:
媒体配置(用于图片上传)
7.导入pymysql
8.django校验(出现0代表校验成功)
python manage.py check
9.数据库语句生成
python manage.py makemigrations
10.数据库同步
11.创建admin后台管理系统的超级用户
admin是django官方定义的一个完整的后台系统,在我们下载django的同事下载下来。
12.在app当中admin文件当中注册数据表
13.登录/admin路由进行操作