Django
文章平均质量分 60
FanMLei
努力成为一名GEEK!
展开
-
Excel文件的创建和下载
简述:利用xlwt和django将table内的数据转换为excel文件下载到本地保存生成Excel文件: 使用了 xlwt 库,xlwt库可以将数据和格式信息写入到Excel文件中,具体步骤如下 1:创建Excel文件首先需要实例化 Workbook 对象 class xlwt.Workbook.Workbook(encoding ='asc...原创 2018-08-24 10:31:13 · 4242 阅读 · 0 评论 -
Django中间件执行流程和CSRF验证
中间件执行流程django的中间件是一个轻量级的插件,可以改变django的输入和输出,中间件共有5种方法,分别为:process_request(self,request) process_view(self, request, callback, callback_args, callback_kwargs) process_template_response(self,reque...原创 2018-11-28 01:19:59 · 2878 阅读 · 0 评论 -
Django常用配置
配置MySQL连接setting.py中的数据库配置:DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'oa', 'USER': 'root', 'PASSWORD': '123456', 'HOST':...原创 2018-09-21 16:11:09 · 309 阅读 · 0 评论 -
Django 实现Websocket
django实现websocket大致上有两种方式,一种channels,一种是dwebsocket。channels依赖于redis,twisted等,相比之下使用dwebsocket要更为方便一些。安装: pip install dwebsocket配置:# setting.pyINSTALLED_APPS = [ ..... ..... 'dw...原创 2018-09-21 14:42:49 · 8026 阅读 · 3 评论 -
Django的template自定义函数的创建和使用
首先需要在APP目录下创建一个templatetags目录然后在这个目录下新建一个任意名的.py文件 如 test.py创建一个template对象register from django import templatefrom django.utils.safestring import mark_saferegister =template.Library()下面在...原创 2018-03-29 17:44:57 · 1677 阅读 · 0 评论 -
Django rest framework 认证组件源码分析
基础知识想要弄清楚rest framework的执行过程首先需要明白Django中CBV和FBV执行流程,http请求最最本质的就是一个socket,一个请求过来第一步就是做路由匹配,在FBV中因为视图本身就是一个函数,所以直接调用函数就可以了,但是CBV中视图是一个类而在这个类里面是我们编写的视图函数,所以比FBV多了一步如何找到那个函数并且执行它。CBV中是基于反射实现请求方式不同执行...原创 2018-11-27 16:49:19 · 4449 阅读 · 0 评论 -
Django页面跳转但是不会显示出来???
一脸懵逼,点击登录,如果错了会有提示,但是登录成功了后台会显示跳转到dashboard上,也能正常获取到cookie,但是就是页面不会变化,单独访问dashboard也是正常的。问题代码如下:# login class Login(View): ''' 用户登录 ''' def get(self, request): return ...原创 2018-08-30 10:32:26 · 2571 阅读 · 0 评论 -
Django+Vue前后端分离项目的部署
前后端分离项目的部署主要使用Nginx和uwsgi来实现,把Nginx换成Apache也是可以的,看个人喜好。Nginx主要处理静态文件,uwsgi用来部署Django项目,处理其他请求安装uwsgi:pip3 install uwsgi测试uwsgi:首先创建一个test.py文件def application(env, start_response): star...原创 2018-12-17 15:59:42 · 5620 阅读 · 2 评论