随笔分类 - django
摘要:0825自我总结 Pillow模块图片生成 一.模块安装 二.模块的载入 import PIL 三.django结合img标签生成图片 方法一:返回固定图片 方法二:自动生成图片(借助第三方模块pillow) 方法三:保存在内存中(需要借助io模块) 方法四,保存内存又保存文件中 四.画点画线
阅读全文
摘要:django搭建BBS 登入&验证码的生成 文件结构 app 接口 migrations _\_inint\_\_.py admin.py apps.py bbsform.py models.py tests.py views.py avatar BBS \_\_inint\_\_.py setti
阅读全文
摘要:django搭建BBS 表单创建&注册 0824自我总结 文件结构 app 接口 migrations _\_inint\_\_.py admin.py apps.py bbsform.py models.py tests.py views.py avatar BBS \_\_inint\_\_.p
阅读全文
摘要:django根据已有数据库表生成model类 创建一个Django项目 修改setting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 接下来就可以根据数据库数据生成对应的models模型文件 1、生成模型文件 2、将模型文件导入到app当中 创建a
阅读全文
摘要:思维导图 一.基础 web框架 Django安装与基础配置 Django配置mysql数据库以及数据库迁移 cookies session与cookie,Django中间件 Django开发中关于外键设置 Django跨域问题(CORS错误) Django与drf 源码视图解析 HTTP中get和p
阅读全文
摘要:0819自我总结 一.session与cookie 1.django设置session 2.获取session 3.django中五种session设置 1.数据库session 2.缓存session 3.文件session 4.缓存+数据库Session 5.加密cookie session 4
阅读全文
摘要:08.19自我总结 django forms组件 一.forms的作用 前端和后端都要校验 前端校验的目的:减少后台代码连接数据库的压力 用forms可以同时完成前端和后端同时校验且减少代码量 二.forms的基本使用: 1.定义数据的时候导入from类 2.字段通过fields进行导入 3.演示
阅读全文
摘要:一、自关联 1.一对多关联 1.表内自关联是指表内数据相关联的对象和表是相同字段,这样我们就直接用表内关联将外键关联设置成自身表的字段 2.例如,对于微博评论,每条评论都可能有子评论,但每条评论的字段内容应该都是相同的,并且每条评论都只有一个父评论,这就满足了一对多的情形,父评论id为关联字段,可以
阅读全文
摘要:08.16自我总结 django渲染高阶 一.利用母版渲染 1.创建母版文件 如: 2.导入模板 二.一部分文件渲染 1.组件 2.导入组件 :这里导入多个相同的内容会出现多个内容 三.函数渲染 1.内置函数渲染 使用方法: {{后台传输的内容|内置函数}} 2.自定义函数渲染 1.在app中创建t
阅读全文
摘要:08.16自我总结 django 分页 一.django自带的分页 1.导入模块 2.读取信息 3.生成painantor对象 生成painantor对象 painantor的属性与方法 属性 object_list:返回所有页对象的的列表 per_page: 每页显示条目数量 count:数据
阅读全文
摘要:08.15自我总结 关于django的表单不同关系之间的创建 一.不同关系之间的创建 1.一对一 举例 母表:userinfo id| name| age | | 1 | 张三 |12 2| 李四 |58 字表:private id| salary | sp_id | | 1 | 100 |1 2|
阅读全文
摘要:Django debug toolbar django debug toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 https://github.com/jazzband/django debug toolbar http://
阅读全文
摘要:08.14自我总结 django orm框架 一.orm基本配置 1.创建django项目 命令行:cmd先去到django创建目录,然后输入 pycharm就直接创建新project选择django 2.settings.py文件配置 1.需要在install_app中配置需要连接的app 2.
阅读全文
摘要:08.13自我总结 django中CBV 一.django处理业务逻辑的两种方式 FBV (function based views):使用函数来处理业务逻辑 CBV (class based views):使用类来处理业务逻辑 二.CBV urls.py views.py: 当请求过来的时候, 会
阅读全文
摘要:08.13自我总结 django中app分组 一.django路由系统app进行分组 1.创建app 使用pycharm创建django的时候, 加上app的名字,后续多个app只需复制粘贴之前app整个文件即可 命令行Python manage.py startapp app的名字 2.app内文
阅读全文
摘要:django管理系统代码优化 分组(二) 一优化的内容 优化前代码:https://www.cnblogs.com/pythonywy/p/11345626.html 路由进行主次分组( ) cookies有效时间设置为1小时,1小时后失效 界面美化 二.创建app进行分组 1.app创建: 使用p
阅读全文
摘要:django+pymysql搭建一个管理系统(一) 一.程序架构 二.mysql表单创建 库:存信息相关的 库:存账号密码 三.settings文件的设置 四.路由 python """my2 URL Configuration The list routes URLs to views. For
阅读全文
摘要:0812自我总结 cookies 一.cookies的概述 :相当于小纸条 :验证登录信息的 相关参数: key:cookie的key值 value:cookie的value值 max_age: 超时时间就是在浏览器缓存中保留多少时间 单位是s 例子:10s expires:作用于max_age类似
阅读全文
摘要:08.12自我总结 django母版 一.母版写的格式 在需要导入的地方写 二.导入模板
阅读全文
摘要:一.django的安装和启动 1.安装 pip3 install django==1.11.22 目前来讲 版本比较稳定 2.django的创建 命令行:cmd先去到django创建目录,然后输入 pycharm就直接创建新project选择django 二.django的目录结构 django文件
阅读全文