基于Zurb基金会的PANX主题
pinax-theme-foundation的Python项目详细描述
基于Zurb Foundation的pinax主题。 foundation是一个流行的css框架,它很轻,但是包括 所有基础知识,如:响应网格、窗体、对话框、导航选项卡, 按钮、排版等。 你可以阅读更多关于背后的想法 基础和如何使用它在这个article快速成型。
新功能
- 我们支持最新版本的Foundation(3.2)
- 更新了文档
- 项目现在支持django-admin.py startproject命令的--template参数
- 删除了更多的Pinax 0.9依赖项但是,项目 仍应与^{tt4}中的其他应用程序兼容$ 生态系统,如django-user-account
- 其他错误修复
开始
首先为您的项目创建一个新的virtualenv,然后安装django 1.4
mkvirtualenv mysite pip install Django==1.4.5
接下来,使用startprojectmanagement命令 创建新的django项目 使用Starter项目(模板URL)中指定的布局。 我们为您提供两个基于基础的启动项目
使用基于zero项目运行创建项目
django-admin.py startproject mysite --template=https://github.com/chrisdev/foundation-project-zero/zipball/master
这将在mysite目录中创建一个新的django项目:
- An apps folder for your internal apps
- initial data (for handling ^{tt6}$ model)
- Requirements files for use with pip
- A home for your site’s static files
- A set of templates designed to work with the foundation theme
最后安装需求,同步数据库并 启动测试服务器
cd mysite pip install -r requirements.txt python manage.py syncdb && python manage.py runserver
accountstarter项目在 除了合并支持django-user-account的特性之外。
django-user-account是一个非常有用的Pinax应用程序 与django.contrib.auth一起工作 让您的django项目不再具有简单的登录、注销和密码重置功能 完善的账户管理系统。基于 客户启动项目
django-admin.py startproject --template=https://github.com/chrisdev/foundation-project-account/zipball/master mysite
模板
您自己的模板通常应该继承自site_base.html。 您应该提供自己的“页脚”模板_footer.html。
还可以通过编辑fixture/initial_data.json来更改站点名称。 您也可以为此目的使用管理应用程序。
应该将url名称“home”定义为主页。
从以前的版本升级
要升级站点,请先升级到最新版本 论PANAX主题基础
pip install -- upgrade pinax-theme-foundation
基础2到基础3之间的最大变化是网格。 在foundation 3中,您不再需要使用.container 定义网格。在基础2中,网格是围绕 *.container > .row > .columns*。在基础3中 现在只需要使用*.row > .columns*。 在基础3中填充和边框不再增加 元素的宽度, 它们只能向内移动,例如在foundation 3.three.columns 始终具有25%的宽度,左右两边都有15px的填充。 您可以找到foundation 3迁移指南 here
文档
有关详细信息,请参见full documentation。
许可证和归属
Pinax基金会的主题是在麻省理工学院的许可下发布的。 此项目可能包括来自pinax项目的模板和其他代码
这个主题包括来自zurb基金会的样式和脚本 它是根据麻省理工学院的许可证发布的
有关许可证的副本,请参阅许可证。