LOADING

Follow me

Django 1.5 CBV
十二月 5, 2013|IT

Django 1.5 CBV

源码组织 源码分析 抽象类和常用视图(base.py) View及View的执行顺序 TemplateResponseMixin TemplateView RedirectView 列表类通用视图(list.py) MultipleObjectMixin *BaseListView* MultipleObjectTemplateResponseMixin ListView 基于类的视图(Class-based view)是Django 1.3引入的新的视图编写方式,用于取代以前基于函数(Functi

no comments
Django slugField
十二月 5, 2013|IT

Django slugField

Author: xcluoDate: 2013-01-17 09:28Keywords: django, slug, generate a URL, Title: What is a “Slug” in Django?slug 翻译过来就是, 标称, 单位的意思, 在django中, 主要是生成一个URL路径, 在你已有的有效数据下。通俗来将:Django中的Slug会为每条model记录,自动(当然可以手动)的根据当前记录的每个字段的Value生成一个URL路径(唯一的),使得你的URL更加的易读(或者也能规避一些额外的问题

no comments
Django 表单处理(一)
十二月 5, 2013|IT

Django 表单处理(一)

Django Form 主要有两种处理方式:1.直接继承 forms.Form 2.直接利用已有的model中的class,从ModelForm中继承.这两种方式,都涉及到如下几个问题:1.django form 显示中文字段名2.django form field 的样式控制3.django form 的数据校验 4.django form 数据提交后的处理. class TestForm(forms.Form):     #==label 用来控制 form 字段的 中文显示,widget 可以控制其他属性,比如样式等。

no comments
Django
十二月 5, 2013|IT

Django

来自: 糊糊(神之码农) 2010-03-29 02:09:26 今天偶然发现一个问题:django对DateField的处理有点问题,可能是python本身的问题,具体是谁的问题我还不太清楚  简单点说吧  定义一个model:  class Note(models.Model):  user = models.ForeignKey(User,editable=False)  pub_date = models.DateField(&#

no comments
Django reverse
十二月 2, 2013|Whistler

Django reverse

django的一条哲学是(don’t repeat yourself DRY ).熟悉django的人都知道,在0.96版中新加入了django.core.urlresolvers.reverse这个东东,下面让我们来看一下这究竟是怎样反映DRY思想的: 首先让我们一句话概括reverse()是干什么的?反解析url以直接访问其它视图方法。众所周知,在django的mvc(mvt也可以)中,url和view是通过url.py和views.py实现分离的,具体view的访问是通过url.py中设置的对应方法来实现的。这固然是正确的。但是考

no comments
Django 1.5重定向
十二月 2, 2013|Whistler

Django 1.5重定向

用django开发web应用, 经常会遇到从一个旧的url转向一个新的url。这种隐射也许有规则,也许没有。但都是为了实现业务的需要。总体说来,有如下几种方法实现 django的 redirect。1. 在url 中配置 redirect_to 或者 RedirectView(django 1.3 版本以上)2. 在view 中 通过 HttpResponseRedirect 实现 redirect 3. 利用 django 的 redirects app实现 1 在url 中配置 redirect_to 或者

no comments
6 / 5340