版本:Pinax-0.7.1-bundle 可以去pinax下载
系统:window7
必备:python25;easy_install;virtualenv;
python25安装就不说了,网上资料一大堆,完成后记得检查一下环境变量是否正确
easy_install : ez_setup.py 把文本保存为 ez_setup.py 并在此目录下运行python ez_setup.py,它可以快速安装python组件,如django : easy_install django
virtualenv:用easy_install安装:easy_install virtualenv
正式安装pinax:
第一步:用virtualenv建一个与系统不产生影响的目录,这样你可以在这个目录下瞎折腾,而不会影响C:\Python25
如:D:\pinax-test,
cd d:
virtualenv --no-site-packages pinax-test
完成后会发现pinax里多了lib和scripts目录,它们是从C:\Python25复制过来的。
第二步:在刚在那个目录(D:\pinax-test)下建一个cmd.bat:
@echo off
path=%CD%\Scripts\;%Path%
set PYTHONPATH=%CD%\Lib\site-packages\;%PYTHONPATH%
start cmd.exe
运行cmd.bat后命令行即为当前目录,环境变量路径为Scripts目录
由于pinax要PIL支持,so: easy_install PIL
完成后有一个很重要的步骤要做,我当时没有做,害得我瞎折腾了两个多小时(高手见笑了)
一定要到 pinax\Lib\site-packages下把PIL的目录名改为“PIL”,不然的话,后面装pianx会提示找不到PIL
第三步:解压Pinax-0.7.1-bundle.tar.gz,进入d:\Pinax-0.7.1-bundle\scripts,会看到pinax-boot.py
通过它,可以创建pinax项目(或者说是pinax环境),运行前面那个cmd.bat,
cd d://
python Pinax-0.7.1-bundle/scripts/pinax-boot.py pinax-test
完成后会发现安装了django等,
激活它:pinax-test\Scripts\activate.bat
cd ..
pinax-admin clone_project -l 可以查看可以安装的pinax项目,
安装一个完整版的:
pinax-admin clone_project social_project mySocialSite
完成后(如果全用默认的话)
cd mySocialSite
python manage.py validate (好像用不着,因为我个流程下来没有错)
python manage.py syncdb 创建数据库及 超级用户
python manage.py runserver
打开http://127.0.0.1:8000/ 查看pinax项目
--------------------------------完成---------------------------
后记:
求助在pinax下的二次开发,
我的理解是找模板文件、CSS,然后修改,成本高~
它带的tag 和 filter如何使用呢?也没有个文档说明,难道是要去看源码?同样成本高~!