2015年7月19日 星期日

在django關於settings.py 的BASE_DIR路徑設置

剛開始學習django可能會對settings.py 的BASE_DIR路徑設置有疑惑,以下是一段python script 用來對於BASE_DIR路徑設置的理解:
vi  test_path.py



運行這段名為test_path.py的python script



然可以看出test_path.py裡有關BASE_DIR的路徑設置了

還有就是settings.py裡TEMPLATES list 字典裡的DIRS要記得加上這段
os.path.join(BASE_DIR , 'templates'  ,,這樣才不會出現

TemplateDoesNotExist 的錯誤回報







參考

參考

2015年7月6日 星期一

完全移除, 安裝,重啟nginx

如何完全移除nginx

 sudo apt-get remove nginx nginx-common
 sudo apt-get purge nginx nginx-common

 sudo apt-get autoremove

再安裝niginx

sudo apt-get install nginx

重啟nginx

sudo /etc/init.d/nginx restart


2015年7月2日 星期四

Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.

在 virtualenv裡裝psycopg2出現了一些問題 Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.

解決方式


(venv)root@JoeServer# sudo apt-get install libpq-dev python-dev

(venv)root@JoeServer# pip install psycopg2