Posted by:Phodal HuangMarch 1, 2013, 4:28 a.m. 開(kāi)始之前了解一下Mezzanine是什么:
這也就是官方的簡(jiǎn)介,簡(jiǎn)單地說(shuō)Mezzanine就是一個(gè)基于Django框架的應(yīng)用,,同時(shí)他提供了類似于wordpress的功能,。換句話說(shuō),Mezzanine就是一個(gè)wordpress,,我們只需要簡(jiǎn)單的修改就可以部署了,。一個(gè)新項(xiàng)目創(chuàng)建時(shí)的截圖, 我們可以看到Mezzanine用作商業(yè)的時(shí)候是如此的簡(jiǎn)單明了,。 詳細(xì)可以參考官方網(wǎng)站:http://mezzanine./ Mezzanine快速指引 # Install from PyPI$ pip install mezzanine# Create a project$ mezzanine-project myproject$ cd myproject# Create a database$ python manage.py createdb# Run the web server$ python manage.py runserver
3240 ./static/media/uploads/gallery3244 ./static/media/uploads3248 ./static/media3252 ./static24 ./deploy8 ./requirements12 ./templates3520 . 可以使用 python manage.py collecttemplates --help 收集templates 因而,,我們需要另外的文件,也就是templates,,這個(gè)沒(méi)有在需要額外配置,。 git clone https://github.com/renyi/mezzanine-themes.git
關(guān)于部署由于之前靜態(tài)文件的設(shè)置問(wèn)題,,因此也就貼了出來(lái)。換句話說(shuō),,默認(rèn)的靜態(tài)文件和Django一樣需要修改網(wǎng)站nginx的配置文件,,比如我的是www..conf。
location /static { autoindex on; alias /home/gmszone/Phodal/static; access_log off; log_not_found off;}
也就是要由nginx指定static的位置,,也就沒(méi)有那么多,,只需要。記得重啟一下nginx alias /home/gmszone/Phodal/static; 至于部署方式可以采用,,uWSGI,。 安裝完uWSGI需要,兩個(gè)文件以便使之運(yùn)作,。 import os,sys
也就wsgi.py,,以及 最后再運(yùn)行, uwsgi -x /home/gmszone/Phodal/wsgi.xml 詳細(xì)可以參照:http://projects./uwsgi/wiki/Example
|
|