Django介绍:
1, Django官网 www.djangoproject.com
2,DjangoBook: http://djangobook.py3k.cn/2.0
查看Django版本
交互模式下:import django
而后:django.VERSION
import django
django.VERSION
(1, 11, 8, 'final', 0)
Django安装
1, 在线安装--pip
pip3 install django --默认安装的是最高版本
pip3 install django==1.11.8 --安装特定版本
2, 离线安装
1, 官网下载安装包
2, 解压 tar -xvf Django-1.11.8.tar.gz
3, sudo python3 setup.py install
3, pyCharm安装
File --> Settings --> Project --> Project Interpreter --> 右侧+ --> 搜索Django --> 右下角Specify version选择1.11.8 --左下角 Install Package
Django使用:
1, 创建django项目
django-admin 创建django项目
django-admin startproject proj_name
eg: jdango-admin startproject llj
进入到该目录下会有一个llj的文件夹,里面存放项目文件;
还有一个manage.py的文件,用于项目管理
2, 启动服务
使用manager.py文件启动服务
python manage.py runserver
pycharm -- Terminal -- python manage.py runserver
3, 访问网站:
http://127.0.0.1:8000/
http://localhost:8000/
http://127.0.0.1:8000/admin
Django项目体系介绍
1, manage.py
负责执行jdango中的各项操作文件
如:启动服务
创建管理员
创建应用
数据库的同步操作
调用方式:
python3 manage.py 子命令
./manage.py 子命令
2, 主目录
__init__.py
项目初始化文件,每当服务器启动时都会自动执行;
urls.py
项目的url路由配置文件;
wsgi.pyy
应用服务器配置文件
settings.py
项目的主配置文件
1, BASE_DIR
获取当前项目根目录路径
2, DEBUG 调试模式
开发过程:推荐使用True
调试过程:推荐False
3, ALLOWED_HOSTS
允许访问本地项目地址的列表
如果不设置,只有本地能访问
推荐['*']表示局域网内任何地址都允许访问
如果不设置,可以在启动时添加:
python manage.py runserver 0.0.0.0:8000
4, INSTALLED_APPS
指定已安装的应用,如果有自定义应用的话,需要在此注册
5, MIDDLEWARE
指定注册的中间件
6, ROOT_URLCONF
指定项目的基础路由配置文件
7, TEMPLATES:
指定模板信息
8, DATABASES:
指定数据库信息
9, LANGUAGE_CODE
指定网站的语言,默认en-us, 如果希望使用中文,则修改为zh_Hans
10,TIME-ZONE:
指定时区, 如果要指定东八区,推荐: Asia/Shanghai
注意:修改配置文件后自动生效,不需要重新启动服务;