10 2014 档案

摘要:作为脚本语言Python上手容易,但要学好Python能写出一手漂亮的、Pythonic的Python代码并非一日之功,本文的目的在于推荐 一些优秀的Python相关的文章(至于书大家可以看dip、learning python和官方手册去),让你在成长为一名Python高手的路上少走一点弯路。注:... 阅读全文
posted @ 2014-10-29 10:57 落叶落叶 阅读(430) 评论(0) 推荐(0)
摘要:Code Like a Pythonista: Idiomatic Python如果你有C++基础,那学习另一门语言会相对容易。因为C++即面向过程,又面向对象。它很底层,能像C一样访问机器;它也很高级,有模板、STL等。如果认真读过《深入C++对象模型》,我想其它语言不会比这个更复杂。你对C++了... 阅读全文
posted @ 2014-10-29 10:55 落叶落叶 阅读(663) 评论(1) 推荐(0)
摘要:来自于 啄木鸟社区Python Coding Rule--- hoxide 初译 dreamingk 校对发布 040724--- xyb 重新排版 040915--- ZoomQuiet MoinMoin 美化 050610用Python进行开发时的编码风格约定原文:PEP 008 《Style ... 阅读全文
posted @ 2014-10-29 10:15 落叶落叶 阅读(436) 评论(0) 推荐(0)
摘要:Django的QuerySets酷毙了!在本文中我将解释一下QuerySets是什么,它是如何工作的(如果你对它已经熟悉了,你可以直接跳到第二部分),我认为如果可以的话你应该总是返回QuerySets对象,下面让我来谈谈如何做。QuerySets很酷QuerySet,本质上是一个给定的模型的对象列表... 阅读全文
posted @ 2014-10-28 20:10 落叶落叶 阅读(605) 评论(0) 推荐(0)
摘要:过滤器,变量的显示形式的改变一、形式:小写{{ name | lower }}二、串联:先转义文本到HTML,再转换每行到 标签{{ my_text|escape|linebreaks }}三、过滤器的参数显示前30个字{{ bio | truncatewords:"30" }}格式化{{ pub... 阅读全文
posted @ 2014-10-26 14:22 落叶落叶 阅读(200) 评论(0) 推荐(0)
摘要:Linux下有很多程序都只有命令行接口,对于这类程序,它们通过代理服务器(proxy)访问网络的方式也不尽相同。在本文中Easwy总结了一些常用Linux程序配置代理服务器的方法。[ 通用代理服务器配置 ]对于大多数Linux控制台程序,例如Debian或Ubuntu中的apt-get和aptitu... 阅读全文
posted @ 2014-10-25 11:38 落叶落叶 阅读(1172) 评论(0) 推荐(0)
摘要:最初 django 的视图都是用函数实现的,后来开发出一些通用视图函数,以取代某些常见的重复性代码。通用视图就像是一些封装好的处理器,使用它们的时候只须要给出特定的参数集即可,不必关心具体的实现。各种通用视图的参考参见:https://docs.djangoproject.com/en/1.6/re... 阅读全文
posted @ 2014-10-20 18:41 落叶落叶 阅读(620) 评论(0) 推荐(0)
摘要:基于类的视图(Class-based view)是Django 1.3引入的新的视图编写方式,用于取代以前基于函数(Function-based)方式。 借助于OO和Python中方便的多重继承特性,基于类的视图可以提供更好的抽象与复用能力。 新的通用视图将更加优雅。Django的文档较为丰富,但在... 阅读全文
posted @ 2014-10-20 18:28 落叶落叶 阅读(656) 评论(0) 推荐(0)
摘要:源码分析抽象类和常用视图(base.py)这个文件包含视图的顶级抽象类(View),基于模板的工具类(TemplateResponseMixin),模板视图(TemplateView)和重定向视图(RedirectView)。View及View的执行顺序View是所有基于类的视图的基类。仅实现了一些... 阅读全文
posted @ 2014-10-20 18:18 落叶落叶 阅读(683) 评论(0) 推荐(0)
摘要:列表类通用视图(list.py)此文件包含用于显示数据列表常用的类和工具类。不仅可以方便的用于显示基于模型(Model)的数据列表,也可以用于显示自定义数据列表。此图中绿色部分属于base.py,引入此图中是为了说明他们之间的关系MultipleObjectMixin最主要的核心工具类,主要的算法和... 阅读全文
posted @ 2014-10-20 18:17 落叶落叶 阅读(404) 评论(0) 推荐(0)
摘要:译注:这是一篇在Stack overflow上 很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子 和代码片段以帮助理解,以及在什么情况下需要进行元编程。于... 阅读全文
posted @ 2014-10-19 11:05 落叶落叶 阅读(7844) 评论(1) 推荐(6)
摘要:本文目的最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样,这里记录一下,作为备忘。我当前使用的版本是django v1.4.3。吐槽:django的版本不兼容是个大问题,网上搜索相关问题时,解决方案到是一大推,但是均没有标... 阅读全文
posted @ 2014-10-15 09:29 落叶落叶 阅读(416) 评论(0) 推荐(0)
摘要:如何使用模板系统在Python代码中使用Django模板的最基本方式如下:可以用原始的模板代码字符串创建一个 Template 对象, Django同样支持用指定模板文件路径的方式来创建 Template 对象;调用模板对象的render方法,并且传入一套变量context。它将返回一个基于模板的展... 阅读全文
posted @ 2014-10-14 16:48 落叶落叶 阅读(3019) 评论(0) 推荐(0)
摘要:译者注:1、无用的,吹嘘的说辞不翻译;2、意译,很多地方不准确。动态网站最为重要的一点就是好,网页是动态的。每一次用户请求页面,网站就要进行各种计算——从数据库查询,到render模板,到各种逻辑运算——生成页面所需的。这个过程是异常消耗资源的,远远比从硬盘读取一个文件然后显示出来的代价高昂。对于大... 阅读全文
posted @ 2014-10-14 11:09 落叶落叶 阅读(515) 评论(0) 推荐(0)
摘要:Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。以下对此作一总结:abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以继承这些字 段。比如下面的代码中Human... 阅读全文
posted @ 2014-10-14 10:31 落叶落叶 阅读(267) 评论(0) 推荐(0)
摘要:深入理解Django HttpRequest HttpResponse的类和实例了解META选项了解中间件理清所有模板传输模板变量的方式,并作出选择Django模板系统:如何利用Django模板设计网站的页面结构了解各context处理器及各处理器之间的关系了解view层可以做的事情,并了解具体是如... 阅读全文
posted @ 2014-10-14 09:52 落叶落叶 阅读(907) 评论(0) 推荐(0)
摘要:模版中的变量由context中的值来替换,如果在多个页面模版中含有相同的变量,比如:每个页面都需要{{user}},笨办法就是在每个页面的请求视图中都把user放到context中。Python代码 fromdjango.temlateimportloader,Contextt=loader.get... 阅读全文
posted @ 2014-10-13 14:35 落叶落叶 阅读(1056) 评论(0) 推荐(0)
摘要:问题:TEMPLATE_CONTEXT_PROCESSORS代表着什么?问题描述:无法在项目的settings.py文件中找到TEMPLATE_CONTEXT_PROCESSORS。————————————————————正文————————————————————我们在做一些网站项目的时候,可能会... 阅读全文
posted @ 2014-10-13 14:33 落叶落叶 阅读(831) 评论(0) 推荐(0)
摘要:简介 在您开始阅读这篇文章之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的 11 点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : ) 我之所以写下这篇这么完整的文章是因为,很多开发... 阅读全文
posted @ 2014-10-11 14:01 落叶落叶 阅读(516) 评论(1) 推荐(0)
摘要:把github上的help。First : 安装:ubuntu 下,终端输入命令:sudo apt-get install git-core git-gui git-docNext : 设置SSH Key检查是否已经有SSH Key。$cd ~/.ssh如果说没有这个目录,就直接看第三步备份生成一个... 阅读全文
posted @ 2014-10-07 14:09 落叶落叶 阅读(249) 评论(0) 推荐(0)
摘要:前一段时间在windows下配置了github的环境,参考“TortoiseGit连接github.com”一文,现在学习在linux下编程,在网上找了点资料,配置在linux下使用github,将过程记录: 1、安装1、1 使用yum安装的 命令:$ yum install git git-gu... 阅读全文
posted @ 2014-10-07 14:07 落叶落叶 阅读(473) 评论(0) 推荐(0)
摘要:GitHub详细教程Table of Contents1 Git详细教程 1.1 Git简介 1.1.1 Git是何方神圣? 1.1.2 重要的术语 1.1.3 索引 1.2 Git安装 1.3 Git配置 1.3.1 用户信息 1.3.2 高亮显示 1.3.3 忽略特定的文件 1.3.4 使用.g... 阅读全文
posted @ 2014-10-07 13:31 落叶落叶 阅读(309) 评论(0) 推荐(0)