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