django是python开发框架,是一个丰富的web框架。
第一步:安装pip
wget https://bootstrap.pypa.io/get-pip.py
python ./get-pip.py
第二步:安装django,这里需要注意django的版本,我这里使用的python2.7.5,选择的django是1.11.7,如果使用的python3,可以选择安装django2.0。
[root@VM_68_155_centos ~]# pip install django==1.11.7 -i https://pypi.tuna.tsinghua.edu.cn/simple
Collecting django==1.11.7
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/15/d8/b17afdcd527026d2f1acd30ac33406e6b22c0f573a3c14b2d9e0bd7df945/Django-1.11.7-py2.py3-none-any.whl (6.9MB)
100% |████████████████████████████████| 7.0MB 127kB/s
Collecting pytz (from django==1.11.7)
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/3c/80/32e98784a8647880dedf1f6bf8e2c91b195fe18fdecc6767dcf5104598d6/pytz-2018.3-py2.py3-none-any.whl (509kB)
100% |████████████████████████████████| 512kB 1.2MB/s
Installing collected packages: pytz, django
Successfully installed django-1.11.7 pytz-2018.3
第三步:创建项目
django-admin startproject webapp
进入webapp目录,可以看到项目结构
更改webapp/settings.py,修改ALLOWED_HOST=['*'],表示容许所有主机访问,否则远程访问会出现错误。
DisallowedHost at /
Invalid HTTP_HOST header: '192.168.42.128:8000'. You may need to add u'192.168.42.128' to ALLOWED_HOSTS.
第四步:简单测试,启动服务器 python manager.py runserver
这样启动服务器,只能通过本机来访问,如果需要远程访问,还需要修改启动参数。
python manager.py runserver 0.0.0.0:8000
通过外部浏览器访问,会出现 it works。