Django的配置安装(Debian)

Django的配置安装(Debian)

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


你可能感兴趣的:(Django的配置安装(Debian))