1.安装django
1.在线安装使用 pip /pip3
sudo pip3 install django
(默认安装的Django的最高版本)
sudo pip3 install django==1.11.8
2.离线安装
1.下载所需的Django安装包
2.在环境中解压Django包
tar -xzvf Django-1.11.8.tar.gz
3.进入到 Django-1.11.8中
4.安装
sudo python3 setup.py install
2.使用Django
1.创建Django项目
使用django-admin指令,创建Django项目
django-admin startproject 项目名
练习:
1.创建一个目录Django
2.在Django目录中,创建项目first1
3.查看first目录中的结构
2.启动服务,用于访问
使用 manage.py 文件 启动服务
python3 manage.py runserver;
5.Django项目结构介绍
1 manage.py
负责执行django中的各项操作文件
如:
启动服务
创建管理员
创建应用
数据库的同步操作
调用方式
1.python3 manage.py 子命令
2. ./manage.py 子命令
2.主目录(名称与项目名称相同)
1.__init__.py
项目初始化文件,当服务器启动的时候,就会自动执行
2.urls.py
项目的基础url(路由)配置文件
3.wsgi.py
应用服务器配置文件
4.settings.py
项目的主设置文件
1.BASE_DIR
获取当前项目的根目录路径
2.DBUG:调试模式
开发过程:True
上线运行:False
3.ALLOWED_HOSTS
设置允许访问本项目的地址列表
如果不设置的话,只有本机能访问
(localhost/127.0.0.1)能访问
推荐写 "*",表示任何地址都允许访问该项目(局域网)
python3 manage.py runserver 0.0.0.0:8000
4.INSTALLED_APPS
指定已经安装的应用,如果有自定义应用的话,
需要在此位置进行注册
5.MIDDLEWARE
指定注册的中间件
6.ROOT_URLCONF
指定项目的基础路由配置文件
7.TEMPLATES:指定模板的信息
8.DATABASES:指定数据库的信息
9.LANGUAGE_CODE
指定网站的显示语言,如果要使用中文的话,则可以修改为
zh-Hans
10 TIME_ZONE
指定时区,如果指定中国时区,则可以修改为Asia/Shanghai
6. URL的使用
1.urls.py
默认是在主目录中,主路由配置文件,会包含最基本的地址映射
每个请求到达之后,都会由urls.py中的urlpatterns列表中的url()
进行匹配
url()函数匹配上之后,可能将请求转交给其他的urls.py或视图(views)
去处理.
1.在线安装使用 pip /pip3
sudo pip3 install django
(默认安装的Django的最高版本)
sudo pip3 install django==1.11.8
2.离线安装
1.下载所需的Django安装包
2.在环境中解压Django包
tar -xzvf Django-1.11.8.tar.gz
3.进入到 Django-1.11.8中
4.安装
sudo python3 setup.py install
2.使用Django
1.创建Django项目
使用django-admin指令,创建Django项目
django-admin startproject 项目名
练习:
1.创建一个目录Django
2.在Django目录中,创建项目first1
3.查看first目录中的结构
2.启动服务,用于访问
使用 manage.py 文件 启动服务
python3 manage.py runserver;
5.Django项目结构介绍
1 manage.py
负责执行django中的各项操作文件
如:
启动服务
创建管理员
创建应用
数据库的同步操作
调用方式
1.python3 manage.py 子命令
2. ./manage.py 子命令
2.主目录(名称与项目名称相同)
1.__init__.py
项目初始化文件,当服务器启动的时候,就会自动执行
2.urls.py
项目的基础url(路由)配置文件
3.wsgi.py
应用服务器配置文件
4.settings.py
项目的主设置文件
1.BASE_DIR
获取当前项目的根目录路径
2.DBUG:调试模式
开发过程:True
上线运行:False
3.ALLOWED_HOSTS
设置允许访问本项目的地址列表
如果不设置的话,只有本机能访问
(localhost/127.0.0.1)能访问
推荐写 "*",表示任何地址都允许访问该项目(局域网)
python3 manage.py runserver 0.0.0.0:8000
4.INSTALLED_APPS
指定已经安装的应用,如果有自定义应用的话,
需要在此位置进行注册
5.MIDDLEWARE
指定注册的中间件
6.ROOT_URLCONF
指定项目的基础路由配置文件
7.TEMPLATES:指定模板的信息
8.DATABASES:指定数据库的信息
9.LANGUAGE_CODE
指定网站的显示语言,如果要使用中文的话,则可以修改为
zh-Hans
10 TIME_ZONE
指定时区,如果指定中国时区,则可以修改为Asia/Shanghai
6. URL的使用
1.urls.py
默认是在主目录中,主路由配置文件,会包含最基本的地址映射
每个请求到达之后,都会由urls.py中的urlpatterns列表中的url()
进行匹配
url()函数匹配上之后,可能将请求转交给其他的urls.py或视图(views)
去处理.