-
安装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
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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.检查静态文件
1
2
|
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默认登陆是需要使用数据库的,这个还不知道在哪里修改成不需要数据库。
本文转自wangfeng7399 51CTO博客,原文链接:http://blog.51cto.com/wangfeng7399/1684287,如需转载请自行联系原作者