上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 源码分析抽象类和常用视图(base.py)这个文件包含视图的顶级抽象类(View),基于模板的工具类(TemplateResponseMixin),模板视图(TemplateView)和重定向视图(RedirectView)。View及View的执行顺序View是所有基于类的视图的基类。仅实现了一些... 阅读全文
posted @ 2014-10-20 18:18 落叶落叶 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 列表类通用视图(list.py)此文件包含用于显示数据列表常用的类和工具类。不仅可以方便的用于显示基于模型(Model)的数据列表,也可以用于显示自定义数据列表。此图中绿色部分属于base.py,引入此图中是为了说明他们之间的关系MultipleObjectMixin最主要的核心工具类,主要的算法和... 阅读全文
posted @ 2014-10-20 18:17 落叶落叶 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 译注:这是一篇在Stack overflow上 很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子 和代码片段以帮助理解,以及在什么情况下需要进行元编程。于... 阅读全文
posted @ 2014-10-19 11:05 落叶落叶 阅读(7781) 评论(1) 推荐(6) 编辑
摘要: 本文目的最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样,这里记录一下,作为备忘。我当前使用的版本是django v1.4.3。吐槽:django的版本不兼容是个大问题,网上搜索相关问题时,解决方案到是一大推,但是均没有标... 阅读全文
posted @ 2014-10-15 09:29 落叶落叶 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 如何使用模板系统在Python代码中使用Django模板的最基本方式如下:可以用原始的模板代码字符串创建一个 Template 对象, Django同样支持用指定模板文件路径的方式来创建 Template 对象;调用模板对象的render方法,并且传入一套变量context。它将返回一个基于模板的展... 阅读全文
posted @ 2014-10-14 16:48 落叶落叶 阅读(2922) 评论(0) 推荐(0) 编辑
摘要: 译者注:1、无用的,吹嘘的说辞不翻译;2、意译,很多地方不准确。动态网站最为重要的一点就是好,网页是动态的。每一次用户请求页面,网站就要进行各种计算——从数据库查询,到render模板,到各种逻辑运算——生成页面所需的。这个过程是异常消耗资源的,远远比从硬盘读取一个文件然后显示出来的代价高昂。对于大... 阅读全文
posted @ 2014-10-14 11:09 落叶落叶 阅读(477) 评论(0) 推荐(0) 编辑
摘要: Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。以下对此作一总结:abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字 段。比如下面的代码中Human... 阅读全文
posted @ 2014-10-14 10:31 落叶落叶 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 深入理解Django HttpRequest HttpResponse的类和实例了解META选项了解中间件理清所有模板传输模板变量的方式,并作出选择Django模板系统:如何利用Django模板设计网站的页面结构了解各context处理器及各处理器之间的关系了解view层可以做的事情,并了解具体是如... 阅读全文
posted @ 2014-10-14 09:52 落叶落叶 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 模版中的变量由context中的值来替换,如果在多个页面模版中含有相同的变量,比如:每个页面都需要{{user}},笨办法就是在每个页面的请求视图中都把user放到context中。Python代码 fromdjango.temlateimportloader,Contextt=loader.get... 阅读全文
posted @ 2014-10-13 14:35 落叶落叶 阅读(1034) 评论(0) 推荐(0) 编辑
摘要: 问题:TEMPLATE_CONTEXT_PROCESSORS代表着什么?问题描述:无法在项目的settings.py文件中找到TEMPLATE_CONTEXT_PROCESSORS。————————————————————正文————————————————————我们在做一些网站项目的时候,可能会... 阅读全文
posted @ 2014-10-13 14:33 落叶落叶 阅读(810) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页