實在是不好。C++的東西太少。看來C++還真不是基于配置的語言。動態語言的流水帳就是要多一些。
其實一切都可以aptitude。
aptitude install python-django sqlite3 python-pysqlite2 libapache2-mod-python
創建一個django的項目還是很簡單的,在~/project/ 下django-admin startproject newproj
python manage.py runserver
就可以在本地調式了。
然后是部署到apache上
很簡單
ln -s ~/project/newproj /var/www/newproj
在httpd.conf中加入
<Location "/newproj/">
SetHandler python-program
# 關鍵一定要在前面,而且要將項目的上級目錄加入
PythonPath "['/var/www']+sys.path"
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE newproj.settings
PythonDebug On
</Location>
還要注意
本地調試的url和部署后的url可能不一樣注意修改urls.py