Django 框架
日益积累
YY2065
日益积累,厚积薄发
展开
-
(15)完整的Django框架学习之admin站点管理系统一(分页补充)
1.导入模块 2.分页属性 3.分页操作 4.上一页、下一页 5.展示具体的页码以及跳转原创 2021-11-02 20:34:52 · 183 阅读 · 0 评论 -
(14)完整的Django框架学习之admin站点管理系统一(auth系统)
1.导入文件 2.修改登录模块 3.修改注册模块 4.修改主页 特别说明:这里有个bug,需要将 class login(View): 改为 class Login(View):,包过路由内容,因为重名了。 装饰器 发现跳转失败,因为没有权限 添加权限,跳转路径 6.给博客主页也加权限控制 7.效果一样 8.赋予权限 9.给类视图添加具体权限 控制权限,不可修改内容 修改权限,可修改内容 ...原创 2021-11-02 16:52:58 · 194 阅读 · 0 评论 -
(13)完整的Django框架学习之综合案列的结合说明(中间件与上下文处理器)
登录界面 1.写form表单 2.写类视图(把页面渲染出来) 3. 写登录页面 4.配置路由 5. 渲染出来的页面 6.登录提交保存登录状态功能 7. 二、中间件 1.中间件1 2.自定义中间件 自定义中间件 修改视图函数以及html使其输出打印作为参照 注册中间件 结果 三、上下文处理器 1.新建文件 2.注册 2. 使用模板变量 四、admin后台操作 在开始学习配置子路由的时候就有admin,但是之前不知道它是什么?原创 2021-11-01 18:44:22 · 4218 阅读 · 0 评论 -
(12)完整的Django框架学习之django与数据库的交互三(状态保持以及表单)
数据库里面的session 新建项目的时候已存在 新建APP form_session 用于这节课的内容。 startapp form_session 》 下载 》 注册APP 》 配置子路由 》 新建路由文件 1.创建模型 2.创建、迁移 3.补充form表单 操作 (1) (2) (3) (4) 总: 优化: (5) 修改 ...原创 2021-11-01 10:44:20 · 106 阅读 · 0 评论 -
(11)完整的Django框架学习之django与数据库的交互二(请求与响应)
1. 切换工程项目》切换同步路径》新建APP》下载APP》注册APP》分配子路由》新建路由文件》新建模板文件目录 2. 渲染主页面 3. get 方式登录 4.post方式登录 5.获取多个键值 6.总结 7.类视图 8.上传文件 新建静态文件 写视图类函数 登录并选择文件 9. 设置cookie1 设置cookie2 设置cookie3 获取cookie1 cookie里面不要存贮一些私密的信息,容易被看到。 获取cookie2..原创 2021-10-29 16:38:02 · 144 阅读 · 0 评论 -
(10)完整的Django框架学习之django与数据库的交互一(补充案例)
1. 把项目由MyBlog_ly切换为Django_ly,要记得修改同步路径。 2. 关于补充的内容 3.查询一 4. 查询比较F 4.1 4.2 5. Q查询原创 2021-10-28 16:38:48 · 102 阅读 · 0 评论 -
(9)完整的Django框架学习之django与数据库的交互一(博客案例)
新建一个项目案例 创建django项目 去pycharm连上django项目 2.1 新建一个项目和编译环境 2.2 配置同步路径 选择当前的项目路径 2.3 修改上传方式为自动上传 2.4 从虚拟机上把项目下载下来 2.5 修改访问权限 2.6 配置启动方式 启动项目,测试成功 新建一个博客APP 1.新建APP 2. 下载APP 新建一个模板文件夹templates ,并配置模板文件(在工程项目目录下新建,用来装各类模板文件) 注册AP..原创 2021-10-28 11:13:24 · 313 阅读 · 0 评论 -
(8)完整的Django框架学习之模板二(表关联对象及多表查询)
一、添加 1.如果要添加数据一般从主键表开始添加,如果主键表没有对应数据,学生信息表对应的外键就没有数据可以添加。 2.设置路由文件且分配子路由。 3.添加学院表数据 4.添加学生表数据 5.添加学生详情表数据 6.添加课程表数据 7.添加中间表数据 8. 通过学生创建课程并关联该课程 9. 通过主键表新建数据 二、查询 1.查询学生属于哪个学院 2.查询学院有哪些学生 3. 通过学生详情表查看自己的名字 4.查看学生有哪些课程 4. 查看课程有哪些学生上?原创 2021-10-27 10:00:46 · 246 阅读 · 0 评论 -
(7)完整的Django框架学习之模板一(查用查询及表关系实现)
先添加几个数据方便后面操作 可迭代 可切片(元组数据不可变) 转为列表进行筛选(列表数据可变) 1.常见的查询方式原创 2021-10-25 18:35:09 · 158 阅读 · 0 评论 -
(6)完整的Django框架学习之模型基础
一、创建并连接数据库 1.进入mysql数据库: mysql -uadmin -p 2. 查看数据库:show databases; 3.创建数据库:create database django_ly; 二、如何创建表、创建字段、写数据? 1.新建一个APP去操作 运行manage.py管理文件 startapp modela_test 创建APP 下载app 新建APP下载后 给新建APP新建路由文件 注册新建APP 2.写模型类 生成的映射文件...原创 2021-09-29 15:53:34 · 150 阅读 · 0 评论 -
(5)完整的Django框架学习之自定义过滤器及标签
新建文件 1.自定义过滤器 2.自定义标签原创 2021-09-23 15:45:54 · 119 阅读 · 0 评论 -
(4)完整的Django框架学习之模板标签
1.模板标签 条件语句 for 循环语句 判断获取的数据是不是为空 页面跳转(通过APP) 页面跳转(跨APP跳转) 总结:使用url进行跳转,直接使用name就可以实现跳转。{%url 'name'%} 2.模板的继承和使用 继承 重写(更改) 引入其它页面的内容 ...原创 2021-09-03 16:11:18 · 120 阅读 · 0 评论 -
(3)完整的Django框架学习之模板变量及模板过滤器
1.模板变量的引入 简单的后台数据传到前台 传送多个数据 None显示 2.过滤器 修改时区 3.静态文件 新建文件及静态文件路径配置 所以原创 2021-09-01 20:36:41 · 139 阅读 · 0 评论 -
(2)完整的Django框架学习之路由分配及渲染方式
1.什么是url? 带一个参数 带两个参数 2.打印信息的打开与关闭(Turn or False) 3. 转换器 int,匹配正整数,包含0。 slug,匹配字母、数字以及横杠、下划线组成的字符串。 4.正则 5. musi app 6.统一传输数据 7.页面重定向 8. Django怎样去调用漂亮的HTML前端页面呢? 新建templates目录 配置 新建主页模板html文件 渲染模板 渲染模板方式一 模板渲染方式原创 2021-08-31 16:15:52 · 132 阅读 · 0 评论 -
(1)完整的Django框架学习之环境搭建
1.Django教如何制作一个网站。 2.Web应用框架--Django 3. 查看当前有哪些虚拟环境:workon 4. 查看当前虚拟环境已经下载好的库:pip list 5. 切换虚拟环境:workon djando_ly 6. 创建虚拟环境:mkvirtualenv -p /usr/bin/python3 djando_ly 7.安装django: pip install django==2.1.7 -i https://pypi.douban.com/simple 有Django这原创 2021-08-30 18:46:18 · 155 阅读 · 0 评论 -
pycharm 安装步骤
1. 右键管理员运行 pycharm-professional-2020.2.exe 2. Next 3.选择安装路径后,Next 4. 勾选第一个 Create Desktop Shortout (64-bit launcher) 后,Next 5. Install 6. Finish 7. 双击或者右键管理员运行 8.选择 Do not import settings (不导入设置)后,点击ok 8. 黑白主题选择,喜欢那个点哪个 > Next 9. start原创 2021-05-25 15:31:32 · 497 阅读 · 0 评论