zoukankan      html  css  js  c++  java
  • [Django] Windows 下安装 配置Pinax 工程

    Pinax 是一个基于Django开发的脚手架,有一些现成的模板和功能模块可以使用,方便快速有效的开发一个Django项目。下面举个例子如何安装一个pinax项目到集成开发环境Aptana里面。

    1. 先从https://github.com/pinax/pinax-project-zero 下载一个完整的Django工程文件包。在Aptana下新建一个空的文件夹,解压下载包后使用import方法导入到Aptana开发环境,得到这样一个目录结构:

    2. 直接运行会报一个类似这样错误:no module named {{project_name}}, 或许是没有采用git上所用命令行方法(django-admin.py startproject --template=https://github.com/pinax/pinax-project-zero/zipball/master <project_name>)造成的。 把{{project_name}}替换成project_name就行了。
    3. 运行python manage.py syncbd python manage.py runserver 得到以下截图,这时候得到了一个没有app的干净的pinax基础网页模板。

    关于Pinax的模板路径和修改

    在安装了一个Pinax的account 项目之后,会发现初始App目录下并没有包括所有的文件,尤其是前端template的html模板页面,并没有在对新的目录下。也没搞明白pinax为怎么要这么设计。

    1. 经过一番搜索后发现,Homepage主页面是通过了四次继承之后的一个页面(汗),homepage->banner_base->site_base->theme_base->base, 其中site_base是在Homepage的目录下,而另外两个则是在C:\Python27\Lib\site-packages\pinax_theme_bootstrap\templates\theme_bootstrap 目录下。如果需要修改模板页面上的东西,需要进入对应的模板文件进行修改。
    2. Base里面通过include语法导入进来的_account.html 滑动条模板又是在本地项目的目录下面。
    3. 通过_account.html滑动条跳转的页面,还有登录注册等相关的页面又在C:\Python27\Lib\site-packages\ pinax_theme_bootstrap_account\templates 下面,搞不懂为什么这个模板为什么又跑到这来了。
  • 相关阅读:
    VMware下ubuntu与win8共享文件时/mnt/hgfs目录为空的解决办法
    Flex Array内置排序方法的使用
    Flex 选项卡加载方式简介
    Flash Builder 4.6 基本设置
    Flash Builder 4.6 找不到所需的Adobe Flash Player
    2 python--工具pycharm
    1 python--安装
    安装aix补丁包
    python_day02 上节课知识点回顾
    vue组件局部与全局注册的区别
  • 原文地址:https://www.cnblogs.com/xiaoqu/p/3196081.html
Copyright © 2011-2022 走看看