django 知识记录

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
django, CSRF token missing  or  incorrect
CSRF token missing  or  incorrect
- -
1  在 templete 中, 为每个 POST form 增加一个 { %  csrf_token  % } tag. 如下:
<form>
     { %  csrf_token  % }
< / form>
2  在 view 中, 使用 django.template.RequestContext 而不是 Context.
render_to_response, 默认使用 Context. 需要改成 RequestContext.
导入  class :
from  django.template  import  RequestContext
给 render_to_response 增加一个参数:
def  your_view(request):
     ...
     return  render_to_response( 'template.html' ,
           your_data,
           context_instance = RequestContext(request)
     )


MySQLdb的使用


1
2
3
4
5
import MySQLdb
db = MySQLdb. connect ( user = 'oadmin' , db= 'admin' , passwd= 'admin' , host= 'localhost' )
cursor =db. cursor ()
cursor . execute ( 'select * from admin' )
db. close ()


将字符串转换为字典

1
2
3
d1 = "{1:'a'}"
import  ast
ast.literal_eval(d1)

判断是否为json数据

1
2
3
4
5
6
7
8
9
10
11
12
import  json
def  is_json(myjson):
   try :
     json_object  =  json.loads(myjson)
   except  ValueError, e:
     return  False
   return  True
print  is_json( "{}" )               #prints True
print  is_json( "{asdf}" )           #prints False
print  is_json( '{ "age":100}' )     #prints True
print  is_json( "{'age':100 }" )     #prints False
print  is_json( "{\"age\":100 }" )   #prints True


本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/1259785,如需转载请自行联系原作者
相关文章
|
监控 安全 Oracle
⭐万字长篇超详细的图解Tomcat中间件方方面面储备知识⭐
LNMT 1.JAVA简介 常见的大型平台有LNMP、LNMP、LNMT JAVA:LNMT(T表示Tomcat容器,放java代码的)
735 79
⭐万字长篇超详细的图解Tomcat中间件方方面面储备知识⭐
|
XML 安全 C++
认证与授权——单点登录协议盘点:OpenID vs OAuth2 vs SAML
无论是Web端还是移动端,现在第三方应用账户登录已经成为了标配,任意打开个网站都可以看到,QQ/微信账号登录的字样。使用第三方账户的登录的过程,既要限制用户身份只让有效注册用户才能登录,还要根据注册用户的不同身份来控制能浏览的内容,这就需要认证和授权 相关文章链接: OAuth2.
2426 0
|
SQL 算法 测试技术
OceanBase 4.0 解读:分布式查询性能提升,我们是如何思考的 ?
OceanBase 4.0 解读:分布式查询性能提升,我们是如何思考的 ?
736 0
OceanBase 4.0 解读:分布式查询性能提升,我们是如何思考的 ?
|
编解码 安全 机器人
【Android从零单排系列一】《Android系统发展史》
本文系统介绍了Android系统的由来、发展历史,各版本发展演变过程及特性。
1153 0
【Android从零单排系列一】《Android系统发展史》
|
XML 算法 安全
❤️Android Apk 的打包过程 ❤️ 只需两幅图
官方介绍 在分析安装过程之前,需要先了解一下 Android 项目是如何经过编译->打包生成最终的 .apk 格式的安装包。谷歌有一张官方图片来描述 apk 的打包流程,如下图所示。
592 0
❤️Android Apk 的打包过程 ❤️ 只需两幅图
|
存储 SQL 人工智能
云上个性化推荐——基于PAI和Hologres的个性化推荐最佳实践
常见的个性化推荐系统包括日志收集,数据加工,召回,排序,离在线效果评估等诸多环节,对于中小客户存在技术门槛高,搭建周期长等问题。计算平台基于 PAI,Hologres,MaxCompute,DataWorks 平台产品,可以帮助客户快速搭建个性化推荐解决方案。本次分享,主要从计算平台的推荐系统整体解决方案出发,重点介绍基于 PAI 的向量召回算法和 Hologres 向量检索的整体架构,以及该架构在某社交APP的落地案例和效果分享。
1225 0
云上个性化推荐——基于PAI和Hologres的个性化推荐最佳实践
我惊了!CompletableFuture居然有性能问题! (下)
我惊了!CompletableFuture居然有性能问题! (下)
731 0
我惊了!CompletableFuture居然有性能问题! (下)
|
JSON IDE Java
建议收藏 | SpringBoot 元数据配置原来可以这么玩!
Spring Boot jar 包含元数据文件,提供所有支持的配置属性的详细信息。该文件旨在让 IDE 开发者提供上下文相关的帮助和“代码完成”。总结本篇文章希望对从事相关工作的同学能够有所帮助或者启发。
506 0
建议收藏 | SpringBoot 元数据配置原来可以这么玩!
|
存储 XML 编解码
RTSP 媒体协议流的录制方案及其覆盖策略详解
在安防和监控领域,RTSP 媒体协议流有很广泛的使用。本文将介绍一种针对 RTSP 媒体流的录制方案及其相应的覆盖策略。常见的实时录制功能支持三种模式,分别是云端录制、本地服务端录制和页面录制,今天我们介绍的录制方案属于云端录制。
616 0
RTSP 媒体协议流的录制方案及其覆盖策略详解
|
JavaScript 前端开发
elementui导出数据为xlsx、excel表格
elementui导出数据为xlsx、excel表格
452 0
elementui导出数据为xlsx、excel表格