柠檬班-Python高级测试开发 12期
柠檬班-Python高级测试开发 12期├── 1.linux基础与shell编程
│ ├── day1_linux基础一
│ │ ├── day1
│ │ │ ├── linux
│ │ │ │ ├── css
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── Roboto-Slab-Bold.woff
│ │ │ │ │ │ ├── Roboto-Slab-Bold.woff2
│ │ │ │ │ │ ├── Roboto-Slab-Regular.woff
│ │ │ │ │ │ ├── Roboto-Slab-Regular.woff2
│ │ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ │ ├── fontawesome-webfont.woff2
│ │ │ │ │ │ ├── lato-bold-italic.woff
│ │ │ │ │ │ ├── lato-bold-italic.woff2
│ │ │ │ │ │ ├── lato-bold.woff
│ │ │ │ │ │ ├── lato-bold.woff2
│ │ │ │ │ │ ├── lato-normal-italic.woff
│ │ │ │ │ │ ├── lato-normal-italic.woff2
│ │ │ │ │ │ ├── lato-normal.woff
│ │ │ │ │ │ └── lato-normal.woff2
│ │ │ │ │ ├── theme.css
│ │ │ │ │ └── theme_extra.css
│ │ │ │ ├── images
│ │ │ │ │ ├── 1511849829609658.jpg
│ │ │ │ │ ├── 1DF323D7.png
│ │ │ │ │ ├── 363003_1227493859FdXT.png
│ │ │ │ │ ├── 4_20.png
│ │ │ │ │ ├── d0c50-linux2bfile2bsystem2bhierarchy.jpg
│ │ │ │ │ ├── file-llls22.jpg
│ │ │ │ │ ├── vi-vim-cheat-sheet-sch.gif
│ │ │ │ │ ├── vim-vi-workmodel.png
│ │ │ │ │ └── wKioL1bvVPWAu7hqAAEyirVUn3c446.jpg-wh_651x-s_3197843091.jpg
│ │ │ │ ├── img
│ │ │ │ │ └── favicon.ico
│ │ │ │ ├── js
│ │ │ │ │ ├── html5shiv.min.js
│ │ │ │ │ ├── jquery-3.6.0.min.js
│ │ │ │ │ ├── theme.js
│ │ │ │ │ └── theme_extra.js
│ │ │ │ ├── search
│ │ │ │ │ ├── lunr.js
│ │ │ │ │ ├── main.js
│ │ │ │ │ ├── search_index.json
│ │ │ │ │ └── worker.js
│ │ │ │ ├── 1.linux系统介绍.html
│ │ │ │ ├── 2.linux系统目录结构.html
│ │ │ │ ├── 3.Linux vi与vim.html
│ │ │ │ ├── 4.Linux 文件的基本属性.html
│ │ │ │ ├── 404.html
│ │ │ │ ├── 5.Linux文件与目录管理.html
│ │ │ │ ├── 6.Linux apt与yum命令.html
│ │ │ │ ├── 7.Linux三剑客-grep.html
│ │ │ │ ├── 8.Linux三剑客-sed.html
│ │ │ │ ├── 9.Linux三剑客-awk.html
│ │ │ │ ├── index.html
│ │ │ │ ├── search.html
│ │ │ │ └── sitemap.xml
│ │ │ └── day1.md
│ │ └── py测开12_20220601_day1_linux基础一.ev4a
│ ├── day2_linux基础二_文件属性_文件目录基本操作命令_shell介绍
│ │ ├── day2
│ │ │ └── shell编程
│ │ │ ├── css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── Roboto-Slab-Bold.woff
│ │ │ │ │ ├── Roboto-Slab-Bold.woff2
│ │ │ │ │ ├── Roboto-Slab-Regular.woff
│ │ │ │ │ ├── Roboto-Slab-Regular.woff2
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ ├── fontawesome-webfont.woff2
│ │ │ │ │ ├── lato-bold-italic.woff
│ │ │ │ │ ├── lato-bold-italic.woff2
│ │ │ │ │ ├── lato-bold.woff
│ │ │ │ │ ├── lato-bold.woff2
│ │ │ │ │ ├── lato-normal-italic.woff
│ │ │ │ │ ├── lato-normal-italic.woff2
│ │ │ │ │ ├── lato-normal.woff
│ │ │ │ │ └── lato-normal.woff2
│ │ │ │ ├── theme.css
│ │ │ │ └── theme_extra.css
│ │ │ ├── img
│ │ │ │ └── favicon.ico
│ │ │ ├── js
│ │ │ │ ├── html5shiv.min.js
│ │ │ │ ├── jquery-3.6.0.min.js
│ │ │ │ ├── theme.js
│ │ │ │ └── theme_extra.js
│ │ │ ├── search
│ │ │ │ ├── lunr.js
│ │ │ │ ├── main.js
│ │ │ │ ├── search_index.json
│ │ │ │ └── worker.js
│ │ │ ├── 1.shell简介.html
│ │ │ ├── 10.循环结构-select .html
│ │ │ ├── 11.流程控制-循环控制关键字.html
│ │ │ ├── 12.shell 函数.html
│ │ │ ├── 13.shell脚本引用.html
│ │ │ ├── 14.shell echo,printf命令.html
│ │ │ ├── 15.shell输入输出重定向.html
│ │ │ ├── 16.shell中的符号展开.html
│ │ │ ├── 2.shell 变量.html
│ │ │ ├── 3.shell 数据类型.html
│ │ │ ├── 4.shell 算术运算.html
│ │ │ ├── 404.html
│ │ │ ├── 5.条件结构-if.html
│ │ │ ├── 6.条件结构-case.html
│ │ │ ├── 7.循环结构-for.html
│ │ │ ├── 8.循环结构-while.html
│ │ │ ├── 9.循环结构-until.html
│ │ │ ├── index.html
│ │ │ ├── mkdocs.yml
│ │ │ ├── search.html
│ │ │ └── sitemap.xml
│ │ └── py测开12_20220606_day2_linux基础二_文件属性_文件目录基本操作命令_shell介绍.ev4a
│ ├── day3_shell编程一_变量_数据类型_算术运算_条件结构_条件运算
│ │ └── py测开12_20220608_day3_shell编程一_变量_数据类型_算术运算_条件结构_条件运算.ev4a
│ ├── day4_shell编程二_循环语句_函数_重定向
│ │ └── py测开12_20220610_day4_shell编程二_循环语句_函数_重定向.ev4a
│ ├── day5_shell编程三_符号扩展_grep
│ │ ├── day5
│ │ │ └── practice.sh
│ │ └── py测开12_20220613_day5_shell编程三_符号扩展_grep.ev4a
│ ├── day6_shell编程四_grep_sed命令
│ │ └── py测开12_20220615_day6_shell编程四_grep_sed命令.ev4a
│ ├── day7_shell编程_sed_awk命令.ev4a
│ │ ├── day7
│ │ │ └── linux
│ │ │ ├── css
│ │ │ │ ├── fonts
│ │ │ │ │ ├── Roboto-Slab-Bold.woff
│ │ │ │ │ ├── Roboto-Slab-Bold.woff2
│ │ │ │ │ ├── Roboto-Slab-Regular.woff
│ │ │ │ │ ├── Roboto-Slab-Regular.woff2
│ │ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ │ ├── fontawesome-webfont.svg
│ │ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ │ ├── fontawesome-webfont.woff2
│ │ │ │ │ ├── lato-bold-italic.woff
│ │ │ │ │ ├── lato-bold-italic.woff2
│ │ │ │ │ ├── lato-bold.woff
│ │ │ │ │ ├── lato-bold.woff2
│ │ │ │ │ ├── lato-normal-italic.woff
│ │ │ │ │ ├── lato-normal-italic.woff2
│ │ │ │ │ ├── lato-normal.woff
│ │ │ │ │ └── lato-normal.woff2
│ │ │ │ ├── theme.css
│ │ │ │ └── theme_extra.css
│ │ │ ├── images
│ │ │ │ ├── 1511849829609658.jpg
│ │ │ │ ├── 1DF323D7.png
│ │ │ │ ├── 363003_1227493859FdXT.png
│ │ │ │ ├── 4_20.png
│ │ │ │ ├── d0c50-linux2bfile2bsystem2bhierarchy.jpg
│ │ │ │ ├── file-llls22.jpg
│ │ │ │ ├── vi-vim-cheat-sheet-sch.gif
│ │ │ │ ├── vim-vi-workmodel.png
│ │ │ │ └── wKioL1bvVPWAu7hqAAEyirVUn3c446.jpg-wh_651x-s_3197843091.jpg
│ │ │ ├── img
│ │ │ │ └── favicon.ico
│ │ │ ├── js
│ │ │ │ ├── html5shiv.min.js
│ │ │ │ ├── jquery-3.6.0.min.js
│ │ │ │ ├── theme.js
│ │ │ │ └── theme_extra.js
│ │ │ ├── search
│ │ │ │ ├── lunr.js
│ │ │ │ ├── main.js
│ │ │ │ ├── search_index.json
│ │ │ │ └── worker.js
│ │ │ ├── 1.linux系统介绍.html
│ │ │ ├── 2.linux系统目录结构.html
│ │ │ ├── 3.Linux vi与vim.html
│ │ │ ├── 4.Linux 文件的基本属性.html
│ │ │ ├── 404.html
│ │ │ ├── 5.Linux文件与目录管理.html
│ │ │ ├── 6.Linux apt与yum命令.html
│ │ │ ├── 7.Linux三剑客-grep.html
│ │ │ ├── 8.Linux三剑客-sed.html
│ │ │ ├── 9.Linux三剑客-awk.html
│ │ │ ├── index.html
│ │ │ ├── search.html
│ │ │ └── sitemap.xml
│ │ └── py测开12_20220617_day7_shell编程_sed_awk命令.ev4a
│ └── day8_docker入门
│ ├── day8
│ │ └── docker入门.md
│ └── py测开12_20220620_day8_docker入门.ev4a
├── 2.web框架
│ ├── day10_django框架二_路由系统_web框架设计模式
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ └── index.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ └── manage.py
│ │ ├── day10
│ │ │ ├── 4.django中的路由系统.pdf
│ │ │ ├── 5.设计模式.pdf
│ │ │ └── 6.模板.pdf
│ │ └── py测开12_20220624_day10_django框架二_路由系统_web框架设计模式.ev4a
│ ├── day11_django框架三_模板系统_开发模式_请求对象
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ └── login.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day11
│ │ │ ├── 7.开发模式.pdf
│ │ │ └── 8.请求和响应.pdf
│ │ └── py测开12_20220627_day11_django框架三_模板系统_开发模式_请求对象.ev4a
│ ├── day12_django框架四_视图_ORM与模型
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ └── login.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day12
│ │ │ ├── 10.ORM与模型.pdf
│ │ │ └── 9.视图.pdf
│ │ └── py测开12_20220629_day12_django框架四_视图_ORM与模型.ev4a
│ ├── day13_django框架五_表关系
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ ├── 0003_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0004_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0005_studentdetail.cpython-38.pyc
│ │ │ │ │ │ ├── 0006_auto_20220701_2139.cpython-38.pyc
│ │ │ │ │ │ ├── 0007_auto_20220701_2205.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ ├── 0003_channel.py
│ │ │ │ │ ├── 0004_student_channel.py
│ │ │ │ │ ├── 0005_studentdetail.py
│ │ │ │ │ ├── 0006_auto_20220701_2139.py
│ │ │ │ │ ├── 0007_auto_20220701_2205.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ └── login.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day13
│ │ │ └── 表关系.xlsx
│ │ └── py测开12_20220701_day13_django框架五_表关系.ev4a
│ ├── day14_django框架五_数据库操作
│ │ ├── day14
│ │ │ └── 11.数据库操作.pdf
│ │ └── py测开12_20220704_day14_django框架五_数据库操作.ev4a
│ ├── day15_django框架七_关系对象操作_跨表查询_综合演练一
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ ├── 0003_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0004_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0005_studentdetail.cpython-38.pyc
│ │ │ │ │ │ ├── 0006_auto_20220701_2139.cpython-38.pyc
│ │ │ │ │ │ ├── 0007_auto_20220701_2205.cpython-38.pyc
│ │ │ │ │ │ ├── 0008_alter_student_options.cpython-38.pyc
│ │ │ │ │ │ ├── 0009_alter_channel_title.cpython-38.pyc
│ │ │ │ │ │ ├── 0010_alter_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0011_entry_price.cpython-38.pyc
│ │ │ │ │ │ ├── 0012_alter_course_students.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ ├── 0003_channel.py
│ │ │ │ │ ├── 0004_student_channel.py
│ │ │ │ │ ├── 0005_studentdetail.py
│ │ │ │ │ ├── 0006_auto_20220701_2139.py
│ │ │ │ │ ├── 0007_auto_20220701_2205.py
│ │ │ │ │ ├── 0008_alter_student_options.py
│ │ │ │ │ ├── 0009_alter_channel_title.py
│ │ │ │ │ ├── 0010_alter_student_channel.py
│ │ │ │ │ ├── 0011_entry_price.py
│ │ │ │ │ ├── 0012_alter_course_students.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ ├── login.html
│ │ │ │ └── student_list.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day15
│ │ │ └── 12.综合演练一.pdf
│ │ └── py测开12_20220706_day15_django框架七_关系对象操作_跨表查询_综合演练一.ev4a
│ ├── day16_django框架八_crm管理系统综合演练一_restful API
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ ├── 0003_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0004_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0005_studentdetail.cpython-38.pyc
│ │ │ │ │ │ ├── 0006_auto_20220701_2139.cpython-38.pyc
│ │ │ │ │ │ ├── 0007_auto_20220701_2205.cpython-38.pyc
│ │ │ │ │ │ ├── 0008_alter_student_options.cpython-38.pyc
│ │ │ │ │ │ ├── 0009_alter_channel_title.cpython-38.pyc
│ │ │ │ │ │ ├── 0010_alter_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0011_entry_price.cpython-38.pyc
│ │ │ │ │ │ ├── 0012_alter_course_students.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ ├── 0003_channel.py
│ │ │ │ │ ├── 0004_student_channel.py
│ │ │ │ │ ├── 0005_studentdetail.py
│ │ │ │ │ ├── 0006_auto_20220701_2139.py
│ │ │ │ │ ├── 0007_auto_20220701_2205.py
│ │ │ │ │ ├── 0008_alter_student_options.py
│ │ │ │ │ ├── 0009_alter_channel_title.py
│ │ │ │ │ ├── 0010_alter_student_channel.py
│ │ │ │ │ ├── 0011_entry_price.py
│ │ │ │ │ ├── 0012_alter_course_students.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ ├── login.html
│ │ │ │ ├── student_detail.html
│ │ │ │ └── student_list.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day16
│ │ │ ├── 12.综合演练一.pdf
│ │ │ ├── 13.RESTful API.pdf
│ │ │ └── crm接口设计.md
│ │ └── py测开12_20220708_day16_django框架八_crm管理系统综合演练一_restful API.ev4a
│ ├── day17_django框架九_crm综合演练二_django_admin
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ ├── 0003_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0004_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0005_studentdetail.cpython-38.pyc
│ │ │ │ │ │ ├── 0006_auto_20220701_2139.cpython-38.pyc
│ │ │ │ │ │ ├── 0007_auto_20220701_2205.cpython-38.pyc
│ │ │ │ │ │ ├── 0008_alter_student_options.cpython-38.pyc
│ │ │ │ │ │ ├── 0009_alter_channel_title.cpython-38.pyc
│ │ │ │ │ │ ├── 0010_alter_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0011_entry_price.cpython-38.pyc
│ │ │ │ │ │ ├── 0012_alter_course_students.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ ├── 0003_channel.py
│ │ │ │ │ ├── 0004_student_channel.py
│ │ │ │ │ ├── 0005_studentdetail.py
│ │ │ │ │ ├── 0006_auto_20220701_2139.py
│ │ │ │ │ ├── 0007_auto_20220701_2205.py
│ │ │ │ │ ├── 0008_alter_student_options.py
│ │ │ │ │ ├── 0009_alter_channel_title.py
│ │ │ │ │ ├── 0010_alter_student_channel.py
│ │ │ │ │ ├── 0011_entry_price.py
│ │ │ │ │ ├── 0012_alter_course_students.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ ├── login.html
│ │ │ │ ├── student_detail.html
│ │ │ │ ├── student_detail_single.html
│ │ │ │ ├── student_list.html
│ │ │ │ └── student_list_single.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day17
│ │ │ ├── 14.综合演练二.pdf
│ │ │ └── 15.djangoadmin.pdf
│ │ └── py测开12_20220711_day17_django框架九_crm综合演练二_django_admin.ev4a
│ ├── day18.drf框架一
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── serializers.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ ├── 0003_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0004_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0005_studentdetail.cpython-38.pyc
│ │ │ │ │ │ ├── 0006_auto_20220701_2139.cpython-38.pyc
│ │ │ │ │ │ ├── 0007_auto_20220701_2205.cpython-38.pyc
│ │ │ │ │ │ ├── 0008_alter_student_options.cpython-38.pyc
│ │ │ │ │ │ ├── 0009_alter_channel_title.cpython-38.pyc
│ │ │ │ │ │ ├── 0010_alter_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0011_entry_price.cpython-38.pyc
│ │ │ │ │ │ ├── 0012_alter_course_students.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ ├── 0003_channel.py
│ │ │ │ │ ├── 0004_student_channel.py
│ │ │ │ │ ├── 0005_studentdetail.py
│ │ │ │ │ ├── 0006_auto_20220701_2139.py
│ │ │ │ │ ├── 0007_auto_20220701_2205.py
│ │ │ │ │ ├── 0008_alter_student_options.py
│ │ │ │ │ ├── 0009_alter_channel_title.py
│ │ │ │ │ ├── 0010_alter_student_channel.py
│ │ │ │ │ ├── 0011_entry_price.py
│ │ │ │ │ ├── 0012_alter_course_students.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── serializers.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ ├── login.html
│ │ │ │ ├── student_detail.html
│ │ │ │ ├── student_detail_single.html
│ │ │ │ ├── student_list.html
│ │ │ │ └── student_list_single.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day18
│ │ │ ├── 1.简介.pdf
│ │ │ ├── 2.序列化器.pdf
│ │ │ ├── 3.请求和响应.pdf
│ │ │ └── 4.类视图.pdf
│ │ └── py测开12_20220713_day18.drf框架一.ev4a
│ ├── day19_drf框架二
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── serializers.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ ├── 0003_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0004_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0005_studentdetail.cpython-38.pyc
│ │ │ │ │ │ ├── 0006_auto_20220701_2139.cpython-38.pyc
│ │ │ │ │ │ ├── 0007_auto_20220701_2205.cpython-38.pyc
│ │ │ │ │ │ ├── 0008_alter_student_options.cpython-38.pyc
│ │ │ │ │ │ ├── 0009_alter_channel_title.cpython-38.pyc
│ │ │ │ │ │ ├── 0010_alter_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0011_entry_price.cpython-38.pyc
│ │ │ │ │ │ ├── 0012_alter_course_students.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ ├── 0003_channel.py
│ │ │ │ │ ├── 0004_student_channel.py
│ │ │ │ │ ├── 0005_studentdetail.py
│ │ │ │ │ ├── 0006_auto_20220701_2139.py
│ │ │ │ │ ├── 0007_auto_20220701_2205.py
│ │ │ │ │ ├── 0008_alter_student_options.py
│ │ │ │ │ ├── 0009_alter_channel_title.py
│ │ │ │ │ ├── 0010_alter_student_channel.py
│ │ │ │ │ ├── 0011_entry_price.py
│ │ │ │ │ ├── 0012_alter_course_students.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── serializers.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ ├── login.html
│ │ │ │ ├── student_detail.html
│ │ │ │ ├── student_detail_single.html
│ │ │ │ ├── student_list.html
│ │ │ │ └── student_list_single.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day19
│ │ │ ├── 5.视图集和路由器.pdf
│ │ │ └── 6.序列化器补充.pdf
│ │ └── py测开12_20220715_day19_drf框架二.ev4a
│ ├── day20_drf框架三
│ │ ├── code
│ │ │ ├── .idea
│ │ │ │ ├── inspectionProfiles
│ │ │ │ │ ├── Project_Default.xml
│ │ │ │ │ └── profiles_settings.xml
│ │ │ │ ├── .gitignore
│ │ │ │ ├── code.iml
│ │ │ │ ├── misc.xml
│ │ │ │ ├── modules.xml
│ │ │ │ ├── vcs.xml
│ │ │ │ └── workspace.xml
│ │ │ ├── __pycache__
│ │ │ │ └── manage.cpython-38.pyc
│ │ │ ├── crm
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── serializers.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ ├── 0002_alter_student_phone.cpython-38.pyc
│ │ │ │ │ │ ├── 0003_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0004_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0005_studentdetail.cpython-38.pyc
│ │ │ │ │ │ ├── 0006_auto_20220701_2139.cpython-38.pyc
│ │ │ │ │ │ ├── 0007_auto_20220701_2205.cpython-38.pyc
│ │ │ │ │ │ ├── 0008_alter_student_options.cpython-38.pyc
│ │ │ │ │ │ ├── 0009_alter_channel_title.cpython-38.pyc
│ │ │ │ │ │ ├── 0010_alter_student_channel.cpython-38.pyc
│ │ │ │ │ │ ├── 0011_entry_price.cpython-38.pyc
│ │ │ │ │ │ ├── 0012_alter_course_students.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ ├── 0002_alter_student_phone.py
│ │ │ │ │ ├── 0003_channel.py
│ │ │ │ │ ├── 0004_student_channel.py
│ │ │ │ │ ├── 0005_studentdetail.py
│ │ │ │ │ ├── 0006_auto_20220701_2139.py
│ │ │ │ │ ├── 0007_auto_20220701_2205.py
│ │ │ │ │ ├── 0008_alter_student_options.py
│ │ │ │ │ ├── 0009_alter_channel_title.py
│ │ │ │ │ ├── 0010_alter_student_channel.py
│ │ │ │ │ ├── 0011_entry_price.py
│ │ │ │ │ ├── 0012_alter_course_students.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── serializers.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── projects
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── admin.cpython-38.pyc
│ │ │ │ │ ├── apps.cpython-38.pyc
│ │ │ │ │ ├── models.cpython-38.pyc
│ │ │ │ │ ├── permissions.cpython-38.pyc
│ │ │ │ │ ├── serializers.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ ├── __pycache__
│ │ │ │ │ │ ├── 0001_initial.cpython-38.pyc
│ │ │ │ │ │ └── __init__.cpython-38.pyc
│ │ │ │ │ ├── 0001_initial.py
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── permissions.py
│ │ │ │ ├── serializers.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── static
│ │ │ │ └── crm
│ │ │ │ └── css
│ │ │ │ └── base.css
│ │ │ ├── study_django
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ │ ├── __init__.py
│ │ │ │ ├── asgi.py
│ │ │ │ ├── settings.py
│ │ │ │ ├── urls.py
│ │ │ │ └── wsgi.py
│ │ │ ├── templates
│ │ │ │ └── crm
│ │ │ │ ├── index.html
│ │ │ │ ├── login.html
│ │ │ │ ├── student_detail.html
│ │ │ │ ├── student_detail_single.html
│ │ │ │ ├── student_list.html
│ │ │ │ └── student_list_single.html
│ │ │ ├── users
│ │ │ │ ├── __pycache__
│ │ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ │ └── views.cpython-38.pyc
│ │ │ │ ├── migrations
│ │ │ │ │ └── __init__.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── admin.py
│ │ │ │ ├── apps.py
│ │ │ │ ├── models.py
│ │ │ │ ├── tests.py
│ │ │ │ ├── urls.py
│ │ │ │ └── views.py
│ │ │ ├── db.sqlite3
│ │ │ ├── image-20220614141057187.png
│ │ │ └── manage.py
│ │ ├── day20
│ │ │ ├── 7.身份验证与权限.pdf
│ │ │ └── 8.分页与限流.pdf
│ │ └── py测开12_20220718_day20_drf框架三.ev4a
│ └── day9_django框架一_项目环境创建
│ ├── code
│ │ ├── .idea
│ │ │ ├── inspectionProfiles
│ │ │ │ ├── Project_Default.xml
│ │ │ │ └── profiles_settings.xml
│ │ │ ├── .gitignore
│ │ │ ├── code.iml
│ │ │ ├── misc.xml
│ │ │ ├── modules.xml
│ │ │ ├── vcs.xml
│ │ │ └── workspace.xml
│ │ ├── crm
│ │ │ ├── __pycache__
│ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ └── views.cpython-38.pyc
│ │ │ ├── migrations
│ │ │ │ └── __init__.py
│ │ │ ├── __init__.py
│ │ │ ├── admin.py
│ │ │ ├── apps.py
│ │ │ ├── models.py
│ │ │ ├── tests.py
│ │ │ ├── urls.py
│ │ │ └── views.py
│ │ ├── study_django
│ │ │ ├── __pycache__
│ │ │ │ ├── __init__.cpython-38.pyc
│ │ │ │ ├── settings.cpython-38.pyc
│ │ │ │ ├── urls.cpython-38.pyc
│ │ │ │ └── wsgi.cpython-38.pyc
│ │ │ ├── __init__.py
│ │ │ ├── asgi.py
│ │ │ ├── settings.py
│ │ │ ├── urls.py
│ │ │ └── wsgi.py
│ │ ├── db.sqlite3
│ │ └── manage.py
│ ├── day9
│ │ ├── 1.web框架介绍.pdf
│ │ └── 2.项目虚拟环境创建.pdf
│ └── py测开12_20220622_day9_django框架一_项目环境创建.ev4a
├── 3.项目实战
│ ├── day21_项目实战一_软件开发流程_项目创建和配置
│ │ ├── day21
│ │ │ ├── 1.1.0lemontest接口测试平台.pdf
│ │ │ ├── 1.1.1软件开发流程.pdf
│ │ │ ├── 1.1.2项目需求分析.pdf
│ │ │ ├── 1.1.3项目架构设计.pdf
│ │ │ ├── 1.2.1 工程创建和配置.pdf
│ │ │ ├── 1.2.2 配置开发环境.pdf
│ │ │ ├── 1.2.3 配置Mysql数据库.pdf
│ │ │ └── 1.2.4 配置工程日志.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220720_day21_项目实战一_软件开发流程_项目创建和配置.ev4a
│ ├── day22_项目实战二_用户应用_登录功能开发
│ │ ├── day22
│ │ │ ├── 2.1.0 用户模块.pdf
│ │ │ ├── 2.1.1 创建用户模块子应用.pdf
│ │ │ ├── 2.1.2 用户模型-定义用户模型.pdf
│ │ │ ├── 2.1.3 迁移用户模型类.pdf
│ │ │ ├── 2.2.1 用户认证.pdf
│ │ │ ├── 2.2.2 用户登录.pdf
│ │ │ └── 2.2.3 登录功能前后端联调.pdf
│ │ ├── ck12_backend.zip
│ │ ├── ck12_front_end.zip
│ │ └── py测开12_20220722_day22_项目实战二_用户应用_登录功能开发.ev4a
│ ├── day23_项目实战三_用户注册_用户管理_项目管理
│ │ ├── day23
│ │ │ ├── 2.2.4 用户注册接口设计.pdf
│ │ │ ├── 2.2.5 用户管理接口设计.pdf
│ │ │ ├── 3.1.0 项目模块.pdf
│ │ │ ├── 3.1.1 编写模型.pdf
│ │ │ └── 3.2.1 项目管理接口设计.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220725_day23_项目实战三_用户注册_用户管理_项目管理.ev4a
│ ├── day24_项目实战四_项目环境管理_权限处理_drf中的过滤
│ │ ├── day24
│ │ │ ├── 3.2.2 项目环境管理接口设计.pdf
│ │ │ ├── 3.2.3 项目模块管理接口设计.pdf
│ │ │ └── 3.2.4 项目接口管理接口设计.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220727_day24_项目实战四_项目环境管理_权限处理_drf中的过滤.ev4a
│ ├── day25_项目实战五_通用过滤后端_easytest用例执行引擎
│ │ ├── day25
│ │ │ ├── 4.1.0 过滤.pdf
│ │ │ ├── 4.1.1 DRF中的过滤.pdf
│ │ │ ├── 4.1.2 Django过滤后端.pdf
│ │ │ └── 6.1.0 easytest用例执行引擎.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220729_day25_项目实战五_通用过滤后端_easytest用例执行引擎.ev4a
│ ├── day26_项目实战六_easytest源码阅读_测试任务_测试套件管理接口开发
│ │ ├── day26
│ │ │ ├── 7.1.0 测试用例模块.pdf
│ │ │ ├── 7.1.1 编写模型.pdf
│ │ │ ├── 7.2.1 测试任务接口设计 .pdf
│ │ │ └── 7.2.2 测试套件接口设计.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220801_day26_项目实战六_easytest源码阅读_测试任务_测试套件管理接口开发.ev4a
│ ├── day27_项目实战七_测试用例管理功能开发_http请求调试功能开发_测试任务功能开发
│ │ ├── day27
│ │ │ ├── 5.1.0 http请求调试功能.pdf
│ │ │ ├── 5.1.1 http请求调试接口设计.pdf
│ │ │ ├── 7.2.3 测试用例接口设计.pdf
│ │ │ ├── 8.1.0 测试任务执行.pdf
│ │ │ ├── 8.1.1 测试任务相关模型编写.pdf
│ │ │ └── 8.1.2 测试任务执行接口设计.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220803_day27_项目实战七_测试用例管理功能开发_http请求调试功能开发_测试任务功能开发.ev4a
│ ├── day28_项目实战八_测试任务同步执行_测试记录_测试报告_测试日志接口开发
│ │ ├── day28
│ │ │ ├── 8.2.1 测试记录查看接口设计.pdf
│ │ │ ├── 8.2.2 测试报告查看接口设计 .pdf
│ │ │ ├── 8.2.3 测试日志接口设计.pdf
│ │ │ ├── 9.1.0 异步任务.pdf
│ │ │ └── 9.1.1 celery框架入门.pdf
│ │ ├── ck11_backend.zip
│ │ └── py测开12_20220805_day28_项目实战八_测试任务同步执行_测试记录_测试报告_测试日志接口开发.ev4a
│ ├── day29_项目实战九_celery框架_异步执行测试任务
│ │ ├── day29
│ │ │ └── 9.1.2 测试任务异步执行.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220808_day29_项目实战九_celery框架_异步执行测试任务.ev4a
│ └── day30_项目实战十_celery定时任务_测试任务定时执行
│ ├── day30
│ │ ├── 10.1.0 celery定时任务.pdf
│ │ └── 10.1.1 测试任务定时执行.pdf
│ ├── ck12_backend.zip
│ └── py测开12_20220810_day30_项目实战十_celery定时任务_测试任务定时执行.ev4a
├── 4.项目部署
│ ├── day31_项目部署一_手动部署1
│ │ ├── day31
│ │ │ ├── 1.docker手动部署.pdf
│ │ │ └── 11.1.0 生成API文档.pdf
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220812_day31_项目部署一_手动部署1.ev4a
│ ├── day32_项目部署二_dockerfile_nginx入门
│ │ ├── ck12_backend.zip
│ │ └── py测开12_20220815_day32_项目部署二_dockerfile_nginx入门.ev4a
│ ├── day33_项目部署三_静态文件服务器部署_django后端部署_前端项目部署
│ │ └── py测开12_20220817_day33_项目部署三_静态文件服务器部署_django后端部署_前端项目部署.ev4a
│ └── day34_docker-compose_自动化部署
│ ├── day34
│ │ └── 2.docker-compose部署.pdf
│ ├── auto.zip
│ ├── ck12_backend.7z
│ ├── ck12_front_end.zip
│ └── py测开12_20220819_day34_docker-compose_自动化部署.ev4a
├── day35_就业指导
│ ├── day35
│ │ └── 新建文本文档.txt
│ └── py测开12_20220820_day35_就业指导.ev4a
└── py测开12_毕业典礼.mp4
下载地址:
**** Hidden Message *****
页:
[1]