Django Pinax - 如何在非克隆的Pinax项目中使用应用?
这是一个类似的问题,
Django "和" Pinax 还是仅仅使用 Pinax?
其中一个回答提到了一个文档链接,但那个文档并没有说明如何把 Pinax 应用接入到一个单独的项目中。或者我就是找不到相关内容。有没有其他地方提供了更简单的方法来实现这个?
1 个回答
2
Pinax 是一组可以重复使用的 Django 应用程序,它们被打包在一起,里面有模板和一些“项目代码”。
如果你只想要 Pinax 中某个特定的功能,比如邮件发送、维基、通知或照片管理,直接使用 Pinax 包含的原始项目会更好。
如果你打算把这些功能整合到一个项目中,比如通过命令生成的那种项目,你可以把生成的项目当作基础项目,然后在里面添加你需要的东西。
我更倾向于只使用 Pinax 自己用来实现你感兴趣的特定功能的那个应用,这样做的原因之一是,很多这些包本身都有更好的替代品,通常是更新的版本。
--extra-index-url=http://dist.pinaxproject.com/dev/
docutils==0.6
gdata==1.3.3
Pygments==1.3.1
python-openid==2.2.5
python-twitter==0.6
pytz==2010h
simplejson==2.0.9
textile==2.1.4
vobject==0.8.1c
Markdown==2.0.3
ybrowserauth==1.2
geopy==0.94
diff-match-patch==20090804
django-atomformat==0.1.1.dev1
creole==1.1
# vobject depends on dateutil. it requires >=1.1. OS X ships with 1.2 with
# Python 2.5 and requiring anything newer will break for --development. this
# is not an issue for the released tarball
python-dateutil>=1.1
Django==1.2.5
django-ajax-validation==0.1.3
django-announcements==0.1.2
django-avatar==1.0.4
django-dbtemplates==0.5.8
django-notification==0.2a1.dev4
django-pagination==1.0.7
django-robots==0.6.1
django-messages==0.4.2
django-threadedcomments==0.5.2
django-extensions==0.4.1
django-uni-form==0.7.0
django-bookmarks==0.1.0
django-gravatar==0.1.0
django-mailer==0.2a1.dev3
django-friends==0.1.5
django-locations==0.1.1
django-oembed==0.1.1
django-swaps==0.5.3
django-flag==0.2.dev9
django-db-log==1.0.1
django-attachments==0.3.1
django-markup==0.3
django-microblogging==0.2.dev1
django-wakawaka==0.4.dev5
sorl-thumbnail==3.2.5
django-generic-flatblocks==0.9.1
django-frontendadmin==0.4
django-filter==0.5.3
django-photologue==2.3
django-tagging==0.3.1
django-staticfiles==0.2
django-debug-toolbar==0.8.3
django-tagging-ext==0.2.0
django-voting==0.1
django-sorting>=0.1
django-groups==0.1.dev10
biblion==0.1.dev6
django-email-confirmation==0.2.dev4
django-openid==0.2.3.dev1
django-timezones==0.2.dev1
idios==0.1.dev6