Django 模板中使用css, javascript (r’^css/(?Ppath.*)$’, ‘django.views.static.serve’, {‘…
分类:python高级教程
Django 基础教程 - 模板
注明:python版本为3.3.1、Django版本为1.5.1,操作系统为Windows7,其他版本有一些不同的地方读者可以自行探讨。 在上一章你可能已经发现了这样的问题,就是在视图返回文本的时候,HTML代码被硬编码…
Django一对多关系模型Add a related_name argument to the definit的错误
下面是一对多的关系模型 class Cats(models.Model): #… catnum = models.IntegerField(unique=T…
Django模板系统 — 过滤器
过滤器,变量的显示形式的改变 一、形式:小写 {{ name | lower }} 二、串联:先转义文本到HTML,再转换每行到 <p> 标签 {{ my_text|escape|linebreaks }} …
twisted 异步编程教程
1. 异步编程 2. 缓慢的诗 3. 开始twisted 4. twisted Poetry client 5.…
Django学习心得
Django是python的web开发框架,遵循MVC的设计模式,但在Django中通常称为MTV(model-template-views)。model是数据持久层,主要存放实体映射、实体关系以及实体的一些方法。tem…
Uliweb 0.2 发布,灵活易用的Python Web框架
更新内容 修复 auth.models get_href 错误 修改 ORM save() 处理,它将保存manytomany数据 向 save() 中添加 changed, saved 和 send_dispatch …
django自定义过滤器实例
需求:通过以键方式从字典中取值,如 test[key]=value views.py from django.template import RequestContext from django.shortcuts im…
防止表单重复提交的几种策略
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如: 点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复之前的操作,导致重复提交表单。 使用浏览器历史记…
Django的Form机制详解
Django的Form机制详解 环境:Python 2.7.5 + Django 1.6 使用Django,我们可以以声明式的方式来定义一个Form,如下: # -*- coding: ut…
提高django model效率的几个小方法
django的model效率不是很高,特别是在做大量的数据库操作的时候,如果你只用django来开企业站或者外包项目的话,那可以小跳过下,而你恰巧是效率狂或者说是对程序的效率要求比较高的话,那就要注意下面的几个方法。1.…
Django中的元类
看Django(1.6)的Form相关源代码时比较迷惑,于是节选了django.forms.forms.py中的几个代码片段来分析Django中是怎么使用元类的: def with_metaclass(meta…