搭建基于 Django 框架的 web 站点

环境准备

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.

登录测试