Fork me on GitHub
06 2020 档案
后台管理、编辑器上传图片、修改用户头像、bbs小总结
摘要:* 后台管理 文章查增 改删 前端编辑器(kindeditor富文本编辑器) 处理XSS攻击以及文章摘要的处理* 编辑器上传图片* 修改用户头像* bbs小总结### 后台管理```python"""当一个文件夹下文件比较多的时候 你还可以继续创建文件夹分类处理 templates文件夹 backe 阅读全文
posted @ 2020-06-21 15:37 OBOS 阅读(563) 评论(0) 推荐(0)
侧边栏制作成inclusion_tag、文章的点赞点踩、文章的评论
摘要:* 侧边栏制作成inclusion_tag* 文章的点赞点踩(重点)* 文章的评论(重点) * 先只做根评论 * 之后再做子评论 * 小bug完善### 文章详情页```python# url设计/username/article/1# 先验证url是否会被其他url顶替# 文章详情页和个人站点基本 阅读全文
posted @ 2020-06-21 15:35 OBOS 阅读(232) 评论(0) 推荐(0)
登陆功能、bbs首页搭建、admin后台管理、首页文章展示、用户头像展示、图片防盗链、个人站点页面搭建、侧边栏展示功能、侧边栏筛选功能、将侧边栏制作成inclusion_tag
摘要:* 登陆功能* bbs首页搭建 * 导航条用户功能* admin后台管理* 首页文章展示* 用户头像展示(media配置)* 图片防盗链* 个人站点页面搭建* 侧边栏展示功能 * 标签 * 分类 * 日期* 侧边栏筛选功能* 将侧边栏制作成inclusion_tag### 登陆功能```python 阅读全文
posted @ 2020-06-21 15:34 OBOS 阅读(222) 评论(0) 推荐(0)
表创建及同步、注册功能、登陆功能、搭建bbs首页
摘要:* 表创建及同步* 注册功能 * forms组件 * 用户头像前端实时展示 * ajax* 登陆功能 * 自己实现图片验证码 * ajax* 搭建bbs首页 * 导航条根据用户是否登陆展示不同的内容### 数据库表创建及同步```python"""由于django自带的sqlite数据库对日期不敏感 阅读全文
posted @ 2020-06-21 15:31 OBOS 阅读(234) 评论(0) 推荐(0)
Auth模块、BBS
摘要:* Auth模块 只要是跟用户相关的登陆、注册、校验、修改密码、注销、验证用户是否登陆* BBS 项目开发流程 表设计(七张表)### Auth模块```python"""其实我们在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表 django_session auth_user 阅读全文
posted @ 2020-06-09 12:47 OBOS 阅读(148) 评论(0) 推荐(0)
django中间件、csrf跨站请求伪造、importlib模块
摘要:* django中间件 首先django自带七个中间件,每个中间件都有各自对应的功能 并且django还支持程序员自定义中间件 你在用django开发项目的项目的时候,只要是涉及到全局相关的功能都可以使用中间件方便的完成 * 全局用户身份校验 * 全局用户权限校验(补充) * 全局访问频率校验 * 阅读全文
posted @ 2020-06-08 19:04 OBOS 阅读(210) 评论(0) 推荐(0)
forms组件、cookie与session、视图函数(CBV)如何添加装饰器
摘要:* forms组件* cookie与session* 视图函数(CBV)如何添加装饰器### forms组件源码```python"""切入点: form_obj.is_valid()"""def is_valid(self): """ Returns True if the form has no 阅读全文
posted @ 2020-06-05 21:26 OBOS 阅读(176) 评论(0) 推荐(0)
自定义分页器的拷贝及使用、forms组件
摘要:* 自定义分页器的拷贝及使用* 校验性组件:form组件 组件有很多很多,就类似于功能模块### 自定义分页器的拷贝及使用```python"""当我们需要使用到非django内置的第三方功能或者组件代码的时候我们一般情况下会创建一个名为utils文件夹 在该文件夹内对模块进行功能性划分 utils 阅读全文
posted @ 2020-06-04 16:14 OBOS 阅读(219) 评论(0) 推荐(0)
前后端传输数据的编码格、ajax发送json格式数据、ajax发送文件数据、ajax结合sweetalert实现删除按钮的二次确认、django自带的序列化组件、批量插入、自定义分页器的使用
摘要:* 前后端传输数据的编码格式(contentType)* ajax发送json格式数据* ajax发送文件数据* ajax结合sweetalert实现删除按钮的二次确认* django自带的序列化组件(drf做铺垫)* 批量插入* 自定义分页器的使用(简单几行代码即可 需要掌握)### 前后端传输数 阅读全文
posted @ 2020-06-03 17:34 OBOS 阅读(190) 评论(0) 推荐(0)
图书管理的图书增删改查、choices参数、MTV与MVC模型、多对多关系的三种创建方式、Ajax操作、前后端传输数据编码格式、ajax发送json格式数据、ajax发送文件、django自带的序列化功能
摘要:* 图书管理的图书增删改查* choices参数(数据库字段设计常见)* MTV与MVC模型* 多对多关系的三种创建方式* Ajax操作(重点)* 前后端传输数据编码格式* ajax发送json格式数据* ajax发送文件* django自带的序列化功能(了解,后面有更加牛逼的序列化drf)### 阅读全文
posted @ 2020-06-02 12:35 OBOS 阅读(241) 评论(0) 推荐(0)
聚合查询、分组查询、F与Q查询、django中如何开启事务、orm中常用字段及参数、数据库查询优化(only与defer、select_related与prefetch_related)
摘要:* 聚合查询(聚合函数的使用)aggregate max、min、sum、count、avg* 分组查询(group by的使用)annotate* F与Q查询* django中如何开启事务* orm中常用字段及参数* 数据库查询优化(only与defer、select_related与prefet 阅读全文
posted @ 2020-06-01 16:56 OBOS 阅读(244) 评论(0) 推荐(0)