Django
文章平均质量分 55
Matts Tian
这个作者很懒,什么都没留下…
展开
-
Django - 应用及分布式路由
应用应用在 Django 项目中 是一个独立的业务模块,可以包含自己的路由,视图,模板,模型创建应用步骤1 ——创建步骤2——注册配置分布式路由步骤1 - 主路由中调用 include 函数语法:include(‘app名字.url模块名’)作用:用于将当前路由转到各个应用的路由配置文件的urlpatterns进行分布式处理步骤2 - 应用下urls.py 编写 urlpatterns应用下的模板应用内部可以配置模板目录应用下手动创建 templates 文件夹sett原创 2021-12-07 20:40:04 · 540 阅读 · 0 评论 -
Django - 静态文件
静态文件配置1,配置静态文件的访问路径【该配置默认存在】通过哪个url地址找静态文件STATIC_URL = ‘/static/’指定访问静态文件时是需要通过/static/xxx或http://127.0.0.1:8000/static/xxx【xxx表示具体的静态资源位置】2,配置静态文件的存储路径 STATICFILES_DIRSSTATICFILES_DIRS 保存的是静态文件在服务器端的存储位置STATICFILES_DIRS = ( os.path.join(BASE_DIR,原创 2021-12-07 18:10:30 · 1127 阅读 · 0 评论 -
Django - url反向解析
代码中url出现位置模板中【html】< a href = ‘url’ >超链接< /a >< form action = ‘url’ method = ‘post’ > </ form >视图函数中 - 302跳转 HttpResponseRedirect(‘url’),将用户地址栏中的地址跳转到urlurl反向解析反向解析是指在视图或模板中,用path定义的名称来动态查找或计算出相应的路由path函数语法 path(route,原创 2021-12-07 16:21:36 · 452 阅读 · 0 评论 -
Django - 设计模式及模板层
MVC和MTVMVC = Model - View - Controller (模型 - 视图 - 控制器)模式M层主要用于对数据库的封装V层主要用于向用户展示结果C层用于处理请求、获取数据、返回结果MTV = Model - Template - View(模型 - 模板 - 视图)模式M层负责与数据库交互T层负责呈现内容到浏览器V层是核心,负责接收请求、获取数据、返回结果模板层1)什么是模板?模板是可以根据字典数据动态变化的html网页。模板可以根据视图中传递的字典原创 2021-12-01 15:30:22 · 403 阅读 · 0 评论 -
Django - GET和POST请求
定义无论是GET还是POST,统一都由视图函数接收请求,通过判断request.method区分具体的请求动作if request.method == 'GET': 处理GET请求时的业务逻辑elif request.method == 'POST': 处理POST请求时的业务逻辑else: 其他请求业务逻辑GET处理GET请求动作,一般用于向服务器获取数据能够产生GET请求的场景:浏览器地址栏中输入URL,回车后< a href = “地址?参数=值 &原创 2021-11-30 19:07:10 · 299 阅读 · 0 评论 -
Django - 请求及响应
定义请求样例请求中的方法方法描述GET请求指定的页面信息,并返回实体主体HEAD类似于get请求,只不过返回响应中没有具体的内容,用于获取报头POST向指定资源提交数据进行请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改PUT从客户端向服务器传送的数据取代指定的文档的内容DELETE请求服务器删除指定的页面CONNECTHTTP1.1协议中预留给能够将连接改为管道方式的代理原创 2021-11-30 16:16:07 · 241 阅读 · 0 评论 -
Django - 路由配置
path()函数导入 - from django.urls import path语法 - path(route, views, name = None)参数:1、route:字符串类型,匹配的请求路径2、views:指定路径所对应的视图处理函数的名称3、name:为地址起别名,在模板中地址反向解析时使用path 转换器语法:<转换器类型:自定义名>作用:若转换器类型匹配到对应类型的数据,则将数据按照关键字传参的方式传给视图函数例子:path(‘page/< in原创 2021-11-30 14:41:33 · 471 阅读 · 0 评论 -
Django - URL和视图函数
处理URL请求浏览器地址栏 - > http://127.0.0.1:8000.page/2003/1、Django 从配置文件中根据ROOT_URLCONF找到主路由文件;默认情况下,该文件在项目同名文件目录下的 urls;例如 mysite1/mysite1/urls.py2、Django 加载主路由文件中的 urlpatterns变量[包含很多路由的数组]3、依次匹配 urlpatterns 中的 path,匹配到第一个合适的则终端后续匹配4、匹配成功 - 调用对应的视图函数处理请求,原创 2021-11-30 10:13:14 · 924 阅读 · 0 评论 -
使用Pycharm创建一个Django项目
1、Python环境搭建 博主版本选择:Python2.7.15、Django1.11.8 2、pycharm 安装 pycharm 破解版下载地址: 3、pycharm 创建Django项目 在软件安装和环境配置完成后,打开Pycharm. Step 1. 点击 File --> New Project 弹出如下窗口 Step ...转载 2021-11-29 18:49:15 · 467 阅读 · 0 评论