- 安装httpd,django
yum install -y httpd python-pip
pip install Django(如果python版本是2.6 需要pip install Django==1.4,如果python版本是2.7,则可以直接安装最新版的django)
- 安装mod_wsgi
yum install -y mod_wsgi
- 修改/etc/httpd/conf.d/wsgi.conf
LoadModule wsgi_module modules/mod_wsgi.so Alias /templates/ /usr/local/django/admin/templates/(静态文件所在路径) <Directory "/templates/"> Order deny,allow Allow from all </Directory> Alias /static/ /usr/local/django/admin/static/ <Directory "/static/"> Order deny,allow Allow from all </Directory> WSGIPythonPath "/usr/local/django/admin" WSGIScriptAlias / "/usr/local/django/admin/admin/wsgi.py"
4.重启httpd
service httpd restart
5.检查静态文件
python manage.py collectstatic(要在你的工程目录下执行这个文件) ps:好像是要将静态文件复制到python的安装目录下
6.需要把templates下的东西手动复制到/usr/lib/python2.6/site-packages/django/contrib/admin/templates/和/usr/lib/python2.6/site-packages/django/contrib/auth/templates/目录中
ps:不知道为什么要这样
吐槽一下:django默认登陆是需要使用数据库的,这个还不知道在哪里修改成不需要数据库。
时间: 2024-10-17 07:46:42