django
马cc
这个作者很懒,什么都没留下…
展开
-
'ascii' codec can't decode byte 0xe7 in position 1: ordinal not in range(128)解决办法
错误原因:python的str默认是ascii编码,和unicode编码冲突. 解决方式:import sysreload(sys)sys.setdefaultencoding('utf8')原创 2017-09-14 21:37:57 · 8175 阅读 · 0 评论 -
Django Channels教程(一)
什么是Channels? Channels扩展了Django的一个新的图层。它能使我们像处理其它视图一样处理WebSocket并且可以像跑Django其它服务一样跑后台任务。它是如何工作的? 它将Django分成两个进程类型,一个是处理http和WebSocket,另一个是用来运行视图、WebSocket的处理和后台任务。 它们通过ASGI(异步服务器网关接口)草案规范进行通讯,并允许更原创 2017-10-26 13:49:27 · 5913 阅读 · 1 评论 -
django与vue开发中跨域请求问题
CSRF(Cross-site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点内的信任用户,而CSRF则通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往不大流行(因此原创 2017-11-25 08:44:56 · 5055 阅读 · 2 评论