Python/Django
lzx1104
这个作者很懒,什么都没留下…
展开
-
Django Model 查询
== Model 查询 ==class Blog(models.Model): # 博客 name = models.CharField(max_length=100) tagline = models.TextField()class Author(models.Model): # 作者 name = models.CharField(m翻译 2016-03-14 18:12:58 · 785 阅读 · 0 评论 -
Django表单简介
== 表单(Forms) ==表单API:https://docs.djangoproject.com/en/1.8/ref/forms/api/表单属性: https://docs.djangoproject.com/en/1.8/ref/forms/fields/表单校验: https://docs.djangoproject.com/en/1.8/ref/forms/vali原创 2016-03-23 14:32:02 · 516 阅读 · 0 评论 -
Django模板简介
Django template language (DTL) 是Django自己的模板系统。- 支持模板系统#配置TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], # 指定模板文件搜索路径及顺序原创 2016-03-18 15:50:56 · 458 阅读 · 0 评论 -
Django基于类的编辑视图和Mixins
== 内建的基于类的通用编辑视图 (Forms)表单(处理)通常包含3条路径:* 初始的GET (空或预填充的表单)* 非法数据的POST (通常重新显示表单并提示错误)* 合法数据的POST (处理数据并通常重定向)你自己实现这些常常需要重复很多模式化的代码。帮助避免这些,Django提供了一系列通用的基于类的视图用于表单处理。- 基本表单# form原创 2016-03-18 11:32:26 · 2305 阅读 · 0 评论 -
Django基于类的视图(views)
一个视图(view)是一个可调用对象(callable), 不仅仅局限于一个函数。https://docs.djangoproject.com/en/1.8/ref/class-based-views/== 介绍基于类的视图(class-based views)相比较于基于函数的视图(function-based views)的不同和优点:* 处理不同HTTP方法(GET,原创 2016-03-17 17:29:48 · 7160 阅读 · 0 评论 -
Django表单API
- 创建表单(Form)# 创建未绑定(unbound)表单>>> f = ContactForm()>>> f.is_boundFalse# 创建绑定(bound)表单将字典数据,作为Form构造函数的第一个参数。>>> data = {'subject': 'hello',... 'message': 'Hi there',..原创 2016-03-29 16:11:19 · 633 阅读 · 0 评论 -
如何使用WSGI部署Django(1.8)
https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/1. 如何使用WSGI部署Django(1.8)Django的首选部署平台是WSGI, web服务和应用的Python标准。-- How to use Django with Apache and mod_wsgi-- Authenticating aga翻译 2015-12-29 16:19:53 · 6331 阅读 · 0 评论 -
[Django1.8]sessions
- 如何使用sessions:Django提供完全的匿名session支持,session框架使你可以基于站点访问者存储和取得任意数据。它在服务端存储数据,提取发送和接收的cookies. Cookie包含一个session ID.MIDDLEWARE_CLASSES:'django.contrib.sessions.middleware.SessionMiddleware原创 2015-10-20 16:19:11 · 489 阅读 · 0 评论 -
[Django1.8] Authentication
- Authentication安装django-admin startproject生成的settings.py, 默认包含必要的Auth配置:INSTALLED_APPS:1. 'django.contrib.auth' 包含认证框架的核心,及默认模块。2. 'django.contrib.contenttypes' 是Django的content type syste原创 2015-10-20 16:27:18 · 785 阅读 · 0 评论 -
Django View基础
== 编写视图(view)view 或 view function:一个python函数,处理一个Web request并返回一个Web response.- 一个简单的viewfrom django.http import HttpResponseimport datetimedef current_datetime(request): now = dateti原创 2016-03-16 14:49:57 · 802 阅读 · 0 评论 -
Django View Request和Response
== HttpRequest 对象- HttpRequest 属性所有属性应被视为只读的,除非特别声明。HttpRequest.scheme (http or https)HttpRequest.body => HttpRequest.read()HttpRequest.path /app/path/to/HttpRequest原创 2016-03-16 13:46:46 · 878 阅读 · 0 评论 -
Django URL 分发
- url => views函数调用(位置参数)urlpatterns = [ url(r'^articles/2003/$', views.special_case_2003), url(r'^articles/([0-9]{4})/$', views.year_archive), url(r'^articles/([0-9]{4})/([0-9]{2}原创 2016-03-15 17:36:51 · 651 阅读 · 0 评论 -
Django从models创建表单(forms)
https://docs.djangoproject.com/en/1.8/topics/forms/modelforms/= ModelForm对于映射到model的表单,避免重复定义属性,Django提供了一个帮助函数让你从一个Model直接创建Form.from django.forms import ModelFormfrom myapp.models impo原创 2016-03-23 15:31:58 · 831 阅读 · 0 评论