你好,游客 登录 注册 搜索
背景:
阅读新闻

Ubuntu 16.04下配置Django项目

[日期:2017-01-10] 来源:Linux社区  作者:Liu xu [字体: ]

记录一次在全新服务器下配置Django项目说明:

Linux操作系统:Ubuntu 16.04

Django版本:1.8.7

Python版本:2.7.12

运行模式:Ubuntu+Django+Apache2+Mod_wsgi

Apache2配置文件:sudo vi /etc/apache2/apache2.conf

Apache2错误日志:cat -n /var/log/apache2/error.log

Apache2命令:

启动:sudo /etc/init.d/apache2 start

重启:sudo /etc/init.d/apache2 restart

停止:sudo /etc/init.d/apache2 stop

配置过程如遇到错误,请仔细检查前面每一步是否有完全按照教程来执行。

1.安装Django

a)        sudo apt-get install python-pip

b)        sudo pip install Django==1.10.5

2.安装Apache2

a)        sudo apt-get install apache2

3.安装libapache2-mod-wsgi

a)        sudo apt-get install libapache2-mod-wsgi

4.创建项目及应用

a)        创建项目

  1. django-admin startproject 项目名称

b)        创建应用(如果有应用就上传到项目目录下,否则创建)

  1. python manage.py startapp 应用名称

5.项目和应用建好后给予权限

a)        chown -R www-data:www-data 项目名称

6.配置Apache2

a)        sudo vi /etc/apache2/apache2.conf

Ubuntu 16.04下配置Django项目

169-177行是我添加的内容 

169 <Directory /home/z/product/Code>(改为自己的项目目录)

170        Options Indexes FollowSymLinks

171        AllowOverride None

172        Require all granted

173 </Directory>

174 WSGIScriptAlias / /home/z/product/Code/Code/wsgi.py(改为自己的项目文件)

175 WSGIPythonPath /home/z/product/Code(改为自己的项目文件)

176 Alias /static/ /home/z/product/Code/business/static/(改为自己的项目内的应用)

177 Alias /static/ /home/z/product/Code/yyl/static/(改为自己的项目内的应用)

 

169-175行的功能为添加项目至Apache

176和177行是为了加载应用内/static/目录内的静态资源

错误及解决方案:

下面错误可能只是自己当前项目中所遇到的错误,其他项目请忽略。

问题一:ImportError: No module named celery

sudo pip install git+https://github.com/celery/django-celery.git

问题二:No module named PIL.ImImagePlugin

sudo apt-get install python-imaging

问题三:No module named requests

sudo pip install requests

问题四:No module named dss.Serializer

sudo pip install django-simple-serializer

Ubuntu 14.04下Django+MySQL安装部署全过程 http://www.linuxidc.com/Linux/2016-02/128714.htm

Ubuntu 16.04下安装部署 Nginx+uWSGI+Django1.9.7  http://www.linuxidc.com/Linux/2016-07/133484.htm

Django 的详细介绍请点这里
Django 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-01/139417.htm

linux
相关资讯       Django配置  Ubuntu 16.04下配置Django 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款