基于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基金会的样式和脚本 它是根据麻省理工学院的许可证发布的

有关许可证的副本,请参阅许可证。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java Webstart“javaws open”标志不适用于多个参数   java ArrayList声明和处理   获取数组中值的百分比(Java)   java将ArrayList转换为字符串以存储在共享首选项中   Java8Lambdas与泛型的结合使用   Scala数组到Java   如何使用java知道webcontainer的路径?   java使用“收集”和“合并”的组背后的算法是什么   java OSGi:在两个不同的包中具有相同的包路径   java混淆了swt画布。重画   java正则表达式,用于5位数逗号分隔的值,例如047000480004900   使用HttpClient显示非ASCI字符的java   水塔计算程序Java中球体体积的计算   java根据给定值调整框架中所有组件的大小   java Builder类中的其他方法(lombok注释)