实在是不好。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