源码分析抽象类和常用视图(base.py)这个文件包含视图的顶级抽象类(View),基于模板的工具类(TemplateResponseMixin),模板视图(TemplateView)和重定向视图(RedirectView)。View及View的执行顺序View是所有基于类的视图的基类。仅实现了一些...
分类:
其他好文 时间:
2014-10-20 19:18:50
阅读次数:
222
基于类的视图(Class-based view)是Django 1.3引入的新的视图编写方式,用于取代以前基于函数(Function-based)方式。 借助于OO和Python中方便的多重继承特性,基于类的视图可以提供更好的抽象与复用能力。 新的通用视图将更加优雅。Django的文档较为丰富,但在...
分类:
其他好文 时间:
2014-10-20 19:11:33
阅读次数:
212
列表类通用视图(list.py)此文件包含用于显示数据列表常用的类和工具类。不仅可以方便的用于显示基于模型(Model)的数据列表,也可以用于显示自定义数据列表。此图中绿色部分属于base.py,引入此图中是为了说明他们之间的关系MultipleObjectMixin最主要的核心工具类,主要的算法和...
分类:
其他好文 时间:
2014-10-20 19:08:47
阅读次数:
215
在web开发中,很多时候都会引入公用的头部和尾部,下面我记录一下在django模板中引入公用头部和尾部的例子,新手,请勿狂喷,有写的不对的地方,请帮忙指出,谢谢1、首先建立公用模板文件,贴一下我的html模板#vimbase.html<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transiti..
分类:
编程语言 时间:
2014-10-20 15:26:37
阅读次数:
212
在web开发中,很多时候都会引入公用的头部和尾部,下面我记录一下在django模板中引入公用头部和尾部的例子,新手,请勿狂喷,有写的不对的地方,请帮忙指出,谢谢1、首先建立公用模板文件,贴一下我的html模板#vimbase.html<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transiti..
分类:
编程语言 时间:
2014-10-20 15:24:57
阅读次数:
186
1、安装Django在命令行模式下使用pip工具来安装Django,pip工具的安装方法见此篇pip install django2、确认是否安装成功在Python交互模式下import djangodjango.get_version()3、创建Django项目在命令行模式下django-admi...
分类:
其他好文 时间:
2014-10-20 09:55:05
阅读次数:
236
前提是你已经在机器上安装了python~并且你的机器能够上网~1、进入:https://bootstrap.pypa.io/get-pip.py,ctrl+s保存网页(其实是.py文件)到某一目录;2、打开命令行,进入1中的目录;3、输入命令:python get-pip.py之后它自己会下载pip...
分类:
其他好文 时间:
2014-10-20 08:36:22
阅读次数:
187
安装Django:pip install django==1.4.13确认是否安装,在python环境下:import djangodjango.get_version()安装好django,接下来创建新的django项目(注意,在命令前面不需要加‘python’):django-admin.py ...
分类:
其他好文 时间:
2014-10-20 02:00:56
阅读次数:
171
安装virtualenv好处多多,可以让当前的项目使用单独的类库,实现系统类库的隔离,所以能够自由地控制当前项目类库的版本,不受系统类库的影响;还有其他N多好处。下面是安装说明和使用示例:首先安装virtualenv:sudo pip install virtualenv安装好之后,创建虚拟环境目录...
分类:
其他好文 时间:
2014-10-20 00:43:10
阅读次数:
319
在独立的python文件调用django api加入下面代码:1 import os2 import sys3 root = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))4 if root not in sys.path: s...
分类:
编程语言 时间:
2014-10-19 23:00:28
阅读次数:
307