ubuntu部署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!”