虚拟环境: ~~~python pip install Virtualenv pip install Virtualenvwrapper-win workon # 查看当前虚拟环境 mkvirtualenv ?xx # 创建虚拟环境xx ~~~
默认的虚拟环境存放的位置:用户目录/Envs
? 创建django项目:`django-admin startproject 项目名`
?创建应用:`python manage.py startapp 应用名`
?
一级路由配置 settings中ROOT_URLCONF指向的配置文件 ``` from django.urls import path,include path('app1/', include('app1.urls',namespace='app1')), ```
二级路由配置
app_name = 'app1' from django.urls import path from app1 import views urlpatterns = [ ? ?path('index/', views.index, name='index') ?# 路由映射 ?将一个网址 和 一个界面对应起来 ? ?# ? ? path(路径,视图函数,路由名称)] ``
视图函数语法 1. 第一个参数 一定是 `request` 2. 返回 HTTPResponse
运行django项目 1. 右上角执行按钮 2. `python manage.py runserver`
Django工作流程 项目run后-->
settings文件 会被加载到程序中 ?-->
根据ROOT_RULCONFIG 找到咱们的一级路由配置文件-->
找到二级路由配置文件 -->
找到视图函数-->
返回响应
http协议格式 **请求格式**: 四部分 请求行(请求方式 ?url ?协议版本) 请求头 空行 请求体 其中,空行和请求体可以没有
**响应** 状态行(协议版本 状态码) 响应头 空行 响应体
url 统一资源定位符,说白了就是网址 url的格式 ? 四部分: 协议 主机 端口 路径 详细 协议://主机(或者域名):端口/路径?参数1&参数2
|