# django2.2: 长期稳定更新版
# 官方文档:
docs.djangoproject.com
Django安装
1. 环境要求
# 操作系统: cetentOS7
# python版本: >=3.5
# Django版本: 2.2
2. 安装
# 1. 首先建立一个虚拟开发环境,然后使用pip安装
pip install django==2.2 -i https://mirrors.aliyun.com/pypi/simple/ # 安装指定版本的django
# 安装完成后,测试是否安装成功(在虚拟开发环境中)
>>>python # 开启python
>>>import django
>>>django.get_version()
# 2. 手动安装
到django官网上下载安装包: https://www.djangoproject.com/download/2.2.9/tarball/
然后解压,到解压目录下,打开虚拟开发环境,执行以下命令:
python -m pip install .
3. django配置全局变量
# 1. 进入配置文件
vi etc/profile
# 2. 配置django-admin全局变量
export DJANGO_HOME=/usr/local/python3
export PATH="$PATH:/usr/local/python3/bin"
# 3. 刷新文件
source profile
4. 第一个django项目
# 先切换到指定目录,开启虚拟环境,然后用以下指令创建一个项目
# 1. 创建项目
cd project # 创建文件夹保存项目
django-admin startproject hello # 创建项目
5. pycharm中创建子应用
python manage.py startapp 子应用名称
6. 安装注册子应用
# setting.py
INSTALLED_APPS = [ 'App' # 把应用进行安装 ]
# 语言
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
# 允许别人访问 加上*
ALLOWED_HOSTS = ['*']
# 不使用世界时间,改为False,数据库存储的时间和当地时间一致
USE_TZ = False
# 设置静态目录
STATICFILES_DIRS=[
os.path.join(BASE_DIR,'static')
]
7. 主应用路由关联子应用视图
# 项目url.py:
urlpatterns = [
path("",views.index,name="index")
]
8. 子应用编写视图函数
def index(request):
return HttpResponse("Hello World")
9. 执行运行命令
python manage.py runserver 或
python manage.py runserver 0.0.0.0:9000
python manage.py runserver 9000