环境准备
1)CentOS Linux release 7.2.1511 (Core)
2)python 2.7 或者以上
部署安装
[root@biezz ~]# yum -y install epel-release
[root@biezz ~]# yum -y install python-pip
[root@biezz ~]# python -m pip install --upgrade pip
[root@biezz ~]# pip install Django==1.8.16
[root@biezz ~]# django-admin.py startproject biezz #新建项目
[root@biezz ~]# django-admin.py startapp biezzapp #新建app
[root@biezz ~]# cd biezz
[root@biezz biezz]# python manage.py makemigrations #检查数据库是否更新(可省略)
[root@biezz biezz]# python manage.py migrate #更新数据库(可省略)
[root@biezz biezz]# vim settings.py #修改配置
ALLOWED_HOSTS = ['*']
[root@biezz biezz]# python manage.py runserver 0.0.0.0:8000 #启动服务
测试
如可访问以下界面,说明启动成功:
[root@biezz biezz]# python manage.py biezz #创建管理员账户
Unknown command: 'biezz'
Type 'manage.py help' for usage.
[root@biezz biezz]# python manage.py createsuperuser
Username (leave blank to use 'root'): biezz
Email address:
Password:
Password (again):
Superuser created successfully.