摘要: 第九章 代码共享应用中的表单处理目前为止你所有的Django应用——除了weblog的评论系统——全部集中在站点的可信任用户通过Django的管理界面输入内容,而没有允许普通用户提交内容的机制。因此,在这个应用中你将需要一个方式允许用户提交他们自己的代码片段。你还需要确保他们提交的内容是符合你在模型中设定的数据格式的。幸运的是,Django通过使用一种简单而强大的显示和处理基于web表单的系统使这项任务变得异常简单。在本章中,你将彻底的了解Django表单处理系统并使用它来创建一个可使用户提交和编辑它们代码的样例。9.1一个简要的Django表单系统的介绍Django表单处理代码,位于djan 阅读全文
posted @ 2013-05-01 15:54 Hansonfox 阅读(601) 评论(0) 推荐(0)
摘要: 安装按如下步骤安装Gunicorn要求Python 2.x>=2.6(很快将会支持Python 3.x)setuptools>=0.6c6nosetests(只针对测试)以easy_install安装如果你还没有可用的easy_install,你可能需要下载并运行ez_setup.py脚本:$ curl -o http://peak.telecommunity.com/dist/ez_setup.py$ sudo python ez_setup.py -U setuptools安装或者更新最新版本的Gunicorn:$ sudo easy_install -U gunicorn从源 阅读全文
posted @ 2013-03-24 21:34 Hansonfox 阅读(579) 评论(0) 推荐(0)
摘要: 10章 完成代码分享应用增加了用于用户发布的表单之后,你的代码分享应用近乎完成。还有三个特性需要实现。之后你需要增加几个最后的视图来完成应用。现在就开始吧。10.1 Snippets 书签标记当前,应用的用户可以通过浏览器中的书签或者发送书签到像Delicious这样的网络服务来追踪他们喜欢的snippet。但是,最好是给每个用户一个直接在站点上追踪他们喜欢的代码列表。这会极大的减少每个用户的通用书签,并且将会提供一个有用的网络度量——被标记最多的代码片段——能提供公共的追踪和显示的功能。为了支持这一特性,首先需要一个模型来表示这个用户的书签。这是一个十分简单的模型,因为它所要做的只是追踪几条 阅读全文
posted @ 2012-12-17 15:25 Hansonfox 阅读(294) 评论(0) 推荐(0)