随笔分类 - Django
Django
摘要:方式一: 通过form表单提交到后台 前段: Django 后端: 方式二: 通过ajax提交 前段 JS: Django 后端: 注意: 前台发送ajax请求时: JS: Django 后端: 以上是文件上传的三种方式,在Tornado种也可以使用。 扩展: 在前段提交的时候 可以存在 check
阅读全文
摘要:Django模板语言 关于本文档 本文档介绍了Django模板系统语言的语法. 如果你希望从一个更技术的角度来看它是如何工作的和如何扩展 它,请参阅 The Django template language: For Python programmers . 关于本文档 本文档介绍了Django模板
阅读全文
摘要:九、信号 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 1、Django内置信号 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数: from django.core.sign
阅读全文
摘要:八、序列化 关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。 1、serializers 2、json.dumps 由于json.dumps时无法处理datetime日期,所以可以通过自定义处理器来做扩展,如:
阅读全文
摘要:一、分页 一、Django内置分页 Django在通过url传递参数的时候,参数之间是通过'&'连接在一起的,如:http://127.0.0.1:8000/a/paginat?p=17&s=1111&t=2222, 共传递了三个参数p, s, t。 后台获取的时候通过request.GET.get
阅读全文
摘要:django中的session配置、使用相当简单,但是理解起来是有误区的: 1. session的目的是唯一标识一个会话,因此sessionid(django默认的SESSION_COOKIE_NAME)只需要一个就可以了。 2. 存储的时候主要有三个字段:session_key, session_
阅读全文
摘要:一、Cookie 1、获取Cookie: 2、设置Cookie: 由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie。
阅读全文
摘要:一、 跨站请求伪造 一、简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 django.middleware.csr
阅读全文
摘要:1. Django的时区配置在setings.py中,默认配置如下:
阅读全文
摘要:Django 缓存系统 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Red
阅读全文
摘要:一、Form功能 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 django中的Form一般有两种功能: 输入html 验证用户输入 1 #!/usr/bin/env python 2 # -
阅读全文
摘要:1. Model __str__() A Python “magic method” that returns a string representation of any object. This is what Python and Django will use whenever a mode
阅读全文
摘要:Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 一、基本配置 1.1、创建django程序 终端命令:django-admin startproj
阅读全文
摘要:概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一个简单操作需要重新加载全局数据 2、AJAX AJAX,Asynchronous JavaScript and X
阅读全文