随笔分类 - Django
摘要:权限认证 权限概念 xamdin可视化添加测试权限的用户 基于Django的权限系统 新建user应用 自定义user表:user.models.py 修改auth认证的user表:settings/dev.py 数据库迁移:因为之前已经完成数据库迁移,auth认证的用户表指向系统,所以要重构数据库
阅读全文
摘要:xadmin后台管理 安装:luffy虚拟环境下 注册app:dev.py xadmin:需要自己的数据库模型类,完成数据库迁移 设置主路由替换掉admin:主urls.py 创建超级用户:外层luffyapi路径终端 完成xadmin全局配置:新建home/adminx.py 在adminx.py
阅读全文
摘要:Celery 1.什么是Clelery Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统 专注于实时处理的异步任务队列 同时也支持任务调度 Celery架构 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(ta
阅读全文
摘要:自动生成接口文档 REST framework可以自动帮助我们生成接口文档。 接口文档以网页的方式呈现。 自动接口文档能生成的是继承自 及其子类的视图。 安装依赖 REST framewrok生成接口文档需要 库的支持。 设置接口文档访问路径 在总路由中添加接口文档路径。 文档路由对应的视图配置为
阅读全文
摘要:settings中的配置 按照缓存粒度不同分类 单页面缓存 局部缓存 全站缓存 视图函数中使用缓存
阅读全文
摘要:Haystack 1.什么是Haystack Haystack是django的开源全文搜索框架(全文检索不同于特定字段的模糊查询,使用全文检索的效率更高 ),该框架支持 Solr , Elasticsearch , Whoosh , Xapian 搜索引擎它是一个可插拔的后端(很像Django的数据
阅读全文
摘要:方式一 utils文件夹下,建立redis_pool.py 视图函数中使用: 方式二: 安装django redis模块 setting里配置 视图函数
阅读全文
摘要:找到APIView中的dispatch方法 认证组件的使用 权限组件的使用
阅读全文
摘要:你在浏览器中输入了一个地址的时候发生了什么事情? Django源代码解读 应用 我们也可以重写dispatch方法,做登陆验证,或者请求限制,做访问频率验证 返回数据的Json数据时候可以使用JsonResonpe 使用列表转换的时候,要带上safe=False Restful规范 1.使用API与
阅读全文
摘要:给cbv下面的函数加装饰器 写一个验证用户登录的程序 前端页面 定义cbv 视图函数 第三种定义dispatch函数,拦截内置的分发函数,但是写在cbv里的 方法都会被加上装饰器 Django中间件 Process_request和Process_response方法 继承 类 实现自定义中间件 在
阅读全文
摘要:MTV与MVC(了解) MTV模型(django): M:模型层(models.py) T:templates V:views MVC模型: M:模型层(models.py) V:视图层(views.py) C:控制器(Controller) urls.py 本质:django的MTV也是MVC D
阅读全文
摘要:字段关系 外键类型在ORM中用来表示外键关联关系,一般把ForeignKey字段设置在 '一对多'中'多'的一方。 ForeignKey可以和其他表做关联关系同时也可以和自身做关联关系。 | 关键字 | 意义 | | | | | to | 设置要关联的表 | | to_field | 设置要关联的表
阅读全文
摘要:ORM 常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 2147483648 to 2147483647。 CharField 字符类型,必须提
阅读全文
摘要:1.模版系统 基本语法 {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 python基础的基本数据类型可以通过{{ }} 来获取 后端传函数名到前端,会自动加括号调用,但是不支持传参 后端传对象到前端,就相当
阅读全文
摘要:路由层 路由层的基本格式 参数说明 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 参数:可选的要传递给视图函数的默认参数(字典形式) 别名:一个可选的name参数 路由层的匹配规则 第一个参数是正则表达式, 匹配规则按照从上往
阅读全文
摘要:单表查询 前期准备 首先新建一个test的python文件,然后再 中导入 语句及其下面的复制到新文件中 并导入django 写上 就可以导入对应的models进行数据操作了 setting中的配置输出原生SQL语句的代码 如果你想知道你对数据库进行操作时,Django内部到底是怎么执行它的sql语
阅读全文
摘要:前端数据 新增数据 删除数据 查询数据 获取user表所有的数据,返回的是QuerySet对象 获取内部查询语句 只要是QuerySet就可以点query查看获取到当前QuerySet对象的内部SQL语句 QuerySet对象支持索引取值 ,但是没有值会报错 推荐使用自带的.first()帮你获取第
阅读全文
摘要:Django Settings文件配置 配置连接MySQL数据库 Form表单发送地址配置 form 表单中的请求方式 后端提交的数据(POST,GET)如何获取 前端文件 后端文件 POST和GET里面把数据放在一个大字典里,存放了所有用户的请求数据 利用get方法获取 当有多个值得时候,只会获取
阅读全文
摘要:1 Auth模块是什么 Auth模块是Django自带的用户认证模块: 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛
阅读全文
摘要:Settings文件设置 INSTALLED_APPS 设置 确保 添加到 中 默认是已经添加上的 添加静态文件配置 文件导入 文件目录如下 HTML文件导入方式一 HTML文件导入方式二
阅读全文

浙公网安备 33010602011771号