随笔分类 - Django
摘要:JSONP 什么是JSONP 首先提一下JSON这个概念,JSON是一种轻量级的数据传输格式,被广泛应用于当前Web应用中。JSON格式数据的编码和解析基本在所有主流语言中都被实现,所以现在大部分前后端分离的架构都以JSON格式进行数据的传输。 那么JSONP是什么呢? 首先抛出浏览器同源策略这个概
阅读全文
摘要:安装 在Django.settings中配置 调用jwt登录验证视图 在对应的Django应用的urls中添加如下路径 由于jwt返回的信息中只包括凭证token,要想在返回的结果中添加用户信息,需要通过如下配置 同时在settings中添加配置 由于jwt的登录验证默认只支持使用username,
阅读全文
摘要:Django 从后台往前台传递数据时有多种方法可以实现。 最简单的后台是这样的: 这个就是返回index.html的内容,但是如果要带一些数据一起传给前台的话,该怎么办呢? view >> HTML 这里是这样:后台传递一些数据给html,直接渲染在网页上,不会有什么复杂的数据处理(如果前台要处理数
阅读全文
摘要:通用视图 Django的通用视图......被开发为常见用法模式的快捷方式......它们采用视图开发中的某些常见习语和模式并对其进行抽象,以便您可以快速编写数据的常用视图,而无需重复自己。 - Django文档 基于类的视图的一个主要好处是它们允许您组合可重用行为的方式。REST框架通过提供许多预
阅读全文
摘要:REST framework的Request类扩展自标准的HttpRequest,增加了REST framework灵活的请求解析和请求验证支持。 请求解析 REST framework的Request对象提供了灵活的请求解析,让你可以像一般处理普通form数据一样处理带JSON数据或者媒体类型的r
阅读全文
摘要:自定义连接池 这种方式跟普通py文件操作redis一样,代码如下: views.py 安装通过第三方组件操作redis 1 pip3 install django-redis 1 pip3 install django-redis 1 pip3 install django-redis 1 pip3
阅读全文
摘要:Django专门提供了一个paginator模块,实现分页很easy。 下面的例子引用了django官方文档:https://docs.djangoproject.com/en/1.11/topics/pagination/ 使用Paginator类 Paginator实例化需要2个参数,一个是待分
阅读全文
摘要:我在项目目录下建立了一个中间件mymiddleware.py settings.py 在 MIDDLEWARE或者MIDDLEWARE_CLASSES,每个中间件组件都由一个字符串表示: 到中间件工厂的类或函数名的完整 Python 路径。 例如,下面是 django-admin startproj
阅读全文
摘要:F函数 能够解析对现有查询对象的引用的对象。 执行出的SQL语句 而我们想生成的SQL语句为 此时需要使用F函数 当Django程序中出现F()时,Django会使用SQL语句的方式取代标准的Python操作。 上述代码中不管 Score.score 的值是什么,Python都不曾获取过其值,pyt
阅读全文
摘要:打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入这些命令(不是 python 的 shell中) 如果是 windows 用 cmd(开始 搜索 cmd 或者 快捷键 win + R,输入 cmd) 直接在 cmd 上操作。 1. 新建一个 django proje
阅读全文
摘要:无法使用Django新建项目:'django-admin.py’不是内部或外部命令找到site-packages/django/bin(如 D:\Program Files\Anaconda3\Lib\site-packages\django\bin),把这个路径加入系统环境变量中。 error:
阅读全文
摘要:为什么要配置Django虚拟环境? 例如:在开发Python Django的时候,系统安装的Python3只有一个版本:3.6。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个不同版本的Django,那这些应用程序都会共用一个Python,就
阅读全文
摘要:添加cookie: 获得cookie: 删除cookie: 添加session: 获取session: 删除session:
阅读全文

浙公网安备 33010602011771号