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…
python函数每日一讲 - dir()函数
dir()函数 中文说明: 你可以使用内建的dir函数来列出模块定义的标识符。标识符有函数、类和变量。 当你为dir()提供一个模块名的时候,它返回模块定义的名称列表。如果不提供参数,它返回当前模块中定义的名称列表。 首…
python函数每日一讲 - divmod数字处理函数
python每日一函数 – divmod数字处理函数 divmod(a,b)函数 中文说明: divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数 返回结果类型为tuple 参数: a,b可…
Python六大框架对比,Web2py略胜一筹
Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,P…
Django常见出错解决方案汇总
一、模板类型错误: 错误原因:在models中漏掉了return: class UserProfile(models.Model): user=mod…
tornado异步请求非阻塞
前言 也许有同学很迷惑:tornado不是标榜异步非阻塞解决10K问题的嘛?但是我却发现不是torando不好,而是你用错了.比如最近发现一个事情:某网站打开页面很慢,服务器cpu/内存都正常.网络状态也良好. 后来发现…