关于Django Ajax CSRF 认证

CSRF(Cross-site request forgery跨站请求伪造,也被称为“one click attack”或者session riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,并且攻击方式几乎相左。XSS利用站点
109次阅读

Django框架

Django框架全面讲解 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。本文将带大家全面了解Django框架,笔者使用的版本为1.10.
27次阅读

django实现分页

分页实现思路:1.接口拉取库内数据,进行分页2.页面实现分页组件,切换不同链接一、接口实现:from django.core.paginator import Paginator p=Paginator(report.objects.order_by("-endtime"),20) #对数据进行分
30次阅读

django1.10使用本地静态文件

django1.10使用本地静态文件方法 本文介绍的静态文件使用,是指启动web站点后,访问静态资源的用法,实际静态资源地址就是一个个的url如果没有启动web站点,只是本地调试html页面,那直接用相对路径访问资源即可 1.settings.py中加入下面两句话(应该是默认的,
87次阅读

[Django] Auth django app with rest api

First, start the env:. bin/activate Then cd to our modulecd djangular Create a new app:python manage.py startapp auth_api Create a api.
83次阅读

[Django] ModelViewSet from rest_framework and Router

To build rest api easily, we can use ModelViewSet from rest_framework.It provides GET, POST, DELETE, PUT methods.from rest_framework.viewsets import M
157次阅读

django自定义signal的发送和接收样例

想在项目中用上,就实习一下。# coding:utf8from django.dispatch import Signalfrom django.dispatch import receivercustom_signal = Signal()class Demo2: def __init__(
83次阅读

django创建一个简单的web站点

一、新建project使用Pycharm,File->New Project…,选择Django,给project命名(project不能用test命名) 新建的project目录如下:settings.py:工程相关的配置urls.py:网站访问入口,对应到viewswigs.py
86次阅读

django通过添加session来保存公共变量

有时候我们需要所有页面都使用同一个变量,比如用户登录信息。那不可能render每一个页面时都去传递一个变量,会非常麻烦而用session可以解决这个问题 web的session可以通过request.session返回,返回结果是一个字典第一步:通过视图修改session中自定义key的内
100次阅读

[Django] The models

Create a new app:python manage.py startapp tictactoe Then add you app to INSTALLED_APP array in settings.py. In modes.py we create new model
84次阅读