首页 > Web开发 > 详细

django apache 发布

时间:2015-08-13 20:30:34      阅读:215      评论:0      收藏:0      [点我收藏+]
  1. 安装httpd,django

    yum install -y httpd python-pip

    pip install Django(如果python版本是2.6 需要pip install Django==1.4,如果python版本是2.7,则可以直接安装最新版的django)

  2. 安装mod_wsgi

    yum install -y mod_wsgi

  3. 修改/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默认登陆是需要使用数据库的,这个还不知道在哪里修改成不需要数据库。

本文出自 “IT民工--小枫” 博客,请务必保留此出处http://wangfeng7399.blog.51cto.com/3518031/1684287

django apache 发布

原文:http://wangfeng7399.blog.51cto.com/3518031/1684287

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!