django从入门到实践(学习笔记一)

django3学习笔记一

  • django开发
    • 1.创建项目和app
    • 2.设计表结构
    • 3.在MySQL中生成表
    • 4.静态文件管理
    • 5.部门管理
    • 5.1部门列表
    • 6.模板的继承

django开发

主题:员工管理系统

1.创建项目和app

django从入门到实践(学习笔记一)_第1张图片

创建app并注册

python manage.py startapp app01

django从入门到实践(学习笔记一)_第2张图片
django从入门到实践(学习笔记一)_第3张图片

注册
django从入门到实践(学习笔记一)_第4张图片

2.设计表结构

django从入门到实践(学习笔记一)_第5张图片
django从入门到实践(学习笔记一)_第6张图片
django从入门到实践(学习笔记一)_第7张图片

3.在MySQL中生成表

orm只能生成类不能生成数据库

  • 工具连接MySQL生成数据库
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  • 修改配置文件,连接MySQL

django从入门到实践(学习笔记一)_第8张图片

  • django命令生成数据库表
python manage.py makemigrations
python manage.py migrate

django从入门到实践(学习笔记一)_第9张图片
在这里插入图片描述
在这里插入图片描述

表结构创建成功
django从入门到实践(学习笔记一)_第10张图片

4.静态文件管理

static目录
django从入门到实践(学习笔记一)_第11张图片
django从入门到实践(学习笔记一)_第12张图片

5.部门管理

5.1部门列表

django从入门到实践(学习笔记一)_第13张图片django从入门到实践(学习笔记一)_第14张图片
django从入门到实践(学习笔记一)_第15张图片

  • 去数据库中获取所有的部门列表

django从入门到实践(学习笔记一)_第16张图片
django从入门到实践(学习笔记一)_第17张图片

点击跳转到添加页面
django从入门到实践(学习笔记一)_第18张图片

django从入门到实践(学习笔记一)_第19张图片

django从入门到实践(学习笔记一)_第20张图片

django从入门到实践(学习笔记一)_第21张图片

添加页面

django从入门到实践(学习笔记一)_第22张图片
django从入门到实践(学习笔记一)_第23张图片

django从入门到实践(学习笔记一)_第24张图片

删除列表
django从入门到实践(学习笔记一)_第25张图片
django从入门到实践(学习笔记一)_第26张图片

编辑列表

django从入门到实践(学习笔记一)_第27张图片

django从入门到实践(学习笔记一)_第28张图片

django从入门到实践(学习笔记一)_第29张图片
django从入门到实践(学习笔记一)_第30张图片

django从入门到实践(学习笔记一)_第31张图片

6.模板的继承

定义模板:‘layout.html’
django从入门到实践(学习笔记一)_第32张图片

继承模板:
django从入门到实践(学习笔记一)_第33张图片

你可能感兴趣的:(Python,django,学习,笔记,python)