码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu部署django

时间:2017-03-12 12:52:35      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:启动   shel   min   init   主机   报错   ssh   虚拟   django   

刚装的Ubuntu,想试试django,以下是操作步骤

1、不相关的,安装ssh

sudo apt-get update

sudo apt-get install openssh-server

/etc/init.d/ssh start

2、然后就可以通过X_shell来访问了,安装django

sudo apt-get install python-django -y

3、看下django版本

python

import django

django.get_version()

输出1.8.1

4、查看下文件,ctrl+c退出不了,查了下终端进入python命令后要用 ctrl+d 退出

5、创建个站点,就叫HelloWorld吧

mkdir mysite

cd mysite

django-admin startproject HelloWorld

6、进站点查看下文件

sudo apt install tree

然后可以不用ls,用tree

tree的时候文件以树形方式显示

7、启动站点

python manage.py runserver 报错了,

提示要先python manage.py migrate

那就先python manage.py migrate

然后再python manage.py runserver

8、ok了,提示可以访问http://127.0.0.1:8000了

ctrl+c可以退出

9、打开浏览器访问上边的地址,页面展示了,“It worked!”

10、虚拟机里访问没问题了,回到宿主机器用IP访问不了

修改启动方式:

python manage.py runserver 0.0.0.0:8000

访问出现500,提示“you may need to add u‘虚拟机IP‘ to ALLOWED_HOST”

百度了下,修改项目的setting.py,将其中的ALLOWD_hOSTS =[] 改为  ALLOWD_hOSTS =[‘*‘] 

再访问,“It worked!”

 

ubuntu部署django

标签:启动   shel   min   init   主机   报错   ssh   虚拟   django   

原文地址:http://www.cnblogs.com/Arvin001/p/6537429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!