Pinax是什么?它不是一款软件,而是一堆Django Apps的集合。
现在只要拥有Pinax,一切都不用麻烦了~Pinax这个项目就是将优秀的Django Apps收集起来,让开发者方便地享用。因为都经过测试,所以不必再自己辛苦地找、测试,然后再用上。
Pinax包含了近43个Apps,有Tagging、Blog、Profiles、OpenID、Messages、Gravatar……大多数常用的Web技术和应用都有提供!
pinax具有以下特点:
用这些模块,基本上可以建立一个强大的系统了。
想像一下,几乎不用写多少代码,就能让未来的LDCN支持OpenID来登录,让它支持用户之间发“消息”!
一个比较好的实例: http://cloud27.com/
1. {% extends "banner_base.html "%} {% extends %} 继承extends后面所跟的文件。必须放在文件的开头.如果已经定义的块({% block %})则不会继承。 2. {% load i18n %} 国际化相关,需要放在文件的开头。 3. { % block head_title %}{% endblock %} {% block %} 块标签 4.
- 2009-11-19更新: --------------------------------------------- pinax 0.7.1 简体中文包预览版 汉化词条数:2,000多 部分词条因为未找到合适的中文来对应,未作翻译。 另,翻译中难免会有错误,希望网友们能给我反馈。 文件下载后置于pinax 项目目录下locale/zh_CN/LC_MESSAGES,重启pinax即可。
1. 安装virtualenv: virtualenv 用来创建隔离的Python环境。 安装方法: easy_install virtualenv, 如果没有安装任何Python包管理器的话,可以直接去下了运行。 2. 创建一个Pinax运行环境(windows下): 打开cmd, cd到你想要的目录 创建 $ virtualenv mysite-env --no-site-packages -
我正试图让皮纳克斯在网络派系工作,有这么多的问题。。。[Sun Feb 19 20:01:20 2012] [error] [client 127.0.0.1] mod_wsgi (pid=22796): Exception occurred processing WSGI script '/home/pawesome/webapps/qtsocial/myproject.wsgi'. [Sun
[color=black][size=small]1、下载 (http://pinaxproject.com/download/),笔者下载版本为:Pinax-0.7.3-bundle.tar.gz 2、安装 进入解压目录:eg:D:\Pinax-0.7.3-bundle 执行命令:$ python scripts/pinax-boot.py D:\workspace\pinax-env(安装pi
一、 Prerequisites To get started with Pinax you must have the following installed: • Python 2.4+ — many OSes come with an adequate version of Python. If you are on Windows you will need to install it f
版本:Pinax-0.7.1-bundle 可以去pinax下载 系统:window7 必备:python25;easy_install;virtualenv; python25安装就不说了,网上资料一大堆,完成后记得检查一下环境变量是否正确 easy_install : ez_setup.py 把文本保存为 ez_setup.py 并在此目录下运行python ez_setup.py,它可以快
Pinax 0.7发布,已经可以构造一个简单的sns社区,很好很强大。 有时间把文档翻一下,权作学习之用。 转载于:https://blog.51cto.com/bluemoon/211116
首先从https://github.com/pinax/pinax-project-zero下载pinax-project-zero安装包解压到D盘 不同的平台pinax-project-zero的安装有差别: 因为我的电脑操作系统是win7,所以并没有在Linux下实现,但是按照官网的安装步骤在Linux实现不难。 一、Linux操作系统可以按照官网步骤安装pinax-project-zero。
Pinax源代码分析16 – 总结 前一阵读了Pinax的源代码,尽管大多数地方都是浅尝辄止,但是第一次这么认真地读一个开源项目的代码,感觉收益还是不少。对这些天的收获,以及对Pinax学习的一个总结。 Pinax对Django的应用 Pinax 几乎用到了Django的所有功能。比如国际化i18n,类似触发器的signals,大量的自定义标签、context_processors和middlew
问题内容: 我一直遇到这个问题: 我想让hibernate管理一个表示集合集合的表。例如: 地图地图 套装清单 清单地图 例如,我希望能够代表这一点: 作为一个表: 没有自定义的hibernate代码似乎是不可能的,我不介意。但是我希望有人对自定义代码的外观有所指导。 我应该扩展AbstractPersistentCollection吗? CompositeUserType? 可以管理多个表是否正
问题内容: 我希望将空结果集的总计设置为0。我尝试了以下方法: 结果: 子问题:上面的工作在Oracle中行不通吗? 问题答案: 在有关聚合函数的文档页面中: 应该注意的是,除了这些函数, 当没有选择任何行时 ,这些函数将 返回空值 。特别是,没有行返回空值,而不是预期的零值。必要时,该函数可用于将零替换为null。 所以,如果你想保证返回的值,适用于 结果 的,而不是它的参数: 至于Oracle
我有一个关于使用“永远”类型的穷举开关/情况的问题。 比如说,我有一组字符串:{a,B}(字符串可以是任意长的单词,而且集合本身可能非常大),对于每个子集(比如{},{a,B}),我想创建一个函数:show:Set= 预发伪代码: 是否有可能在编译时保证show函数中包含所有可能的子集?所以把C加到集合{A,B,C}需要我扩充show函数吗?并为{C}、{A,C}、{B,C}和{A,B,C}添加案
在连续情景中,我们不得不处理函数的集合和函数的系集。由函数集的名字可以看出,它就是一组函数,通常是一个变量——时间的函数。为描述函数集,我们可以给出集合中各种函数的显式表达式,也可以给出只有集合中的函数才拥有的性质。下面是一些示例: 由以下函数组成的集合: 。 的每个具体值确定了集合中的一个特定函数。 一个由时间函数组成的集合,其中包含频率不超过W周期/秒的所有时间函数。 一个由带宽局限于W、幅度
本文向大家介绍JS实现的集合去重,交集,并集,差集功能示例,包括了JS实现的集合去重,交集,并集,差集功能示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS实现的集合去重,交集,并集,差集功能。分享给大家供大家参考,具体如下: 1. js 实现数组的集合运算 为了方便测试我们这里使用nodejs,代码如set_operation.js 2. 测试 我们这里使用nodejs来测试 测试
本文向大家介绍Java中的集合与集合之间的区别,包括了Java中的集合与集合之间的区别的使用技巧和注意事项,需要的朋友参考一下 Java收集框架用于操纵对象的收集。收集框架包含多个包装器类,便利类,用于传统实现的类,例如vector和Hashtable,收集接口等。 集合是Java集合框架中的接口。它分为两部分- Java util集合-它包含诸如Set,queue,List等的类。 Ja
我有以下功能用于统一多个集合(包括重复元素): 如果集合的交集具有类似签名的函数(使用类型相等),那就太好了。例如: 我找到了一个相交函数的实现,但它不使用流: 是否有任何方法可以利用流实现类似于unify函数的功能?我在java8/StreamAPI方面没有太多经验,因为一些建议会非常有用。
sdiff key1 key2...keyN 返回所有给定key的差集 sdiffstore dstkey key1...keyN 同sdiff,并同时保存差集到dstkey下