
Django
文章平均质量分 81
Neptuneyut
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Django-前端和后端交互-云笔记项目
文章目录项目要求1.创建项目和应用2.修改setting.py3.在```user```app中创建注册和登录网页4.在```user```app中创建数据表并迁移数据5.视图函数6.启动服务,查看效果7.常见错误invalid literal for int() with base 10: b'09 14:53:49.437358'参考项目要求创建一个网页,要求注册用户,整体架构为1.创建一个note项目2.在项目中创建一个user应用,负责管理用户的注册、登录等活动3.user应用中包括完整原创 2022-04-09 23:54:24 · 1317 阅读 · 1 评论 -
Django-11-最最最常用的数据库查询
文章目录数据库增删查改简介辅助调试shell1.创建数据行2.查询数据库all()values('colname1', 'colname2'...)values_list('colname1', 'colname2'...)order_by('-colname1', 'colname2'...)filter(colname1 = value1, colname2 = value2...)exclude(colname1 = value1, colname2 = value2...)get(colname1原创 2022-04-05 21:22:31 · 1926 阅读 · 0 评论 -
Django-9-反向解析
文章目录URL在Django出现的位置URL书写规范URL反向解析参考在介绍URL反向解析之前,首先回顾总结一下django中出现url的位置。URL在Django出现的位置模板层面:1.超链接中,例如<a href="/home">home</a>,点击后跳转到home页面2.表单中,例如,点击后将数据提交到home页面视图函数:通过HttpResponseRedirect(‘url’),实现页面跳转,例如302跳转URL书写规范在Django书写URL必须要遵原创 2021-07-09 21:26:30 · 353 阅读 · 0 评论 -
Django-8-模板层过滤器和继承
文章目录过滤器继承参考过滤器模板层对变量的操作实际还有很多,过滤器就是其中一种。学过Linux系统的一定知道管道操作符,其可以将上一步输出直接作为下一步输入进行处理,这里的过滤器就是类似管道符,其写法也是以管道符|为标志,允许我们对模板层获得的变量进行改变,例如大小写转换、增减大小等等语法{{ 变量|过滤器1|过滤器2:'值' |...}}这里的过滤器可以分为两类,一类是不带参数的,例如lower,upper,safe;一类是带参数的add:'10',冒号分隔,后面跟上值过滤器示原创 2021-07-07 21:49:10 · 313 阅读 · 1 评论 -
Django-7-模板层变量和标签
文章目录模板层变量模板标签参考模板层变量视图层能向模板传递哪些数据,其实python中所有数据类型都可以,str、int、list、tupple、dict、function以及class,在模板中的调用方法如下首先在视图函数中定义不同的数据类型def test_html(request): from django.shortcuts import render def fun(): return "This is a function" class c原创 2021-07-07 15:41:49 · 164 阅读 · 0 评论 -
Django-6-Django模板层及静态文件
文章目录Django设计模式模板层如何在视图中加载模板如何在模板中使用视图传递参数参考Django设计模式相比于Java的springboot MVC模式,Django是基于MTV模式,使用更为简单便捷。视图层是核心,控制着整个业务逻辑模板层模板可以根据视图函数传递的字典动态显示html页面如何配置模板?创建模板文件夹:<项目名>/templates在settings.py的TEMPLATES配置:TEMPLATES = [ { 'BA原创 2021-07-06 21:01:40 · 238 阅读 · 1 评论 -
Django-5-GET和POST请求
GET和POST请求逻辑在Django中GET和POST请求都由视图函数接收处理,因此在实际开发中,需要区分二者,进行不同的业务逻辑处理,常见处理流程如:def process(request): if request.method == "GET": # GET相关业务逻辑 pass elif request.method == "POST": # 处理用户提交数据和表单信息 pass else:原创 2021-07-06 16:05:31 · 402 阅读 · 0 评论 -
Django-4-请求及响应
概述-什么是请求及响应浏览器(或者客户端)在访问网址的时候实际上是不断的与网页服务器后台进行数据通信,显而易见的是必然包含两个过程:第一,浏览器向服务器发送数据,此即请求第二,服务器接收请求后做相应处理后再返回给浏览器内容,此为响应这些通信必须要有统一的规则,建立在一定的协议上,即http/https,为了数据安全https协议对传输数据进行了加密请求请求内容包含三部分:1.起始行,请求方法(GET,POST等),路由地址,网络协议2.头部(headers):键值对形式,包含host,原创 2021-07-06 11:44:51 · 360 阅读 · 1 评论 -
Django-3-网址和网页内容的”红娘“-路由配置
路由配置-path示例:配置127.0.0.1:8000为主页在配置路由的时候,需要首先从django导入pathfrom django.urls import path配置主页路由:urlpatterns = [path('', views.home),#资源地址设置成空,注意不能包含空格,末尾包含逗号,因为这是数组]自然的,如果要求增加其他网址,例如http://127.0.0.1/page/1,http://127.0.0.1/page/2,也不在话下,只需要在urls.py中写好原创 2021-07-05 22:03:55 · 706 阅读 · 2 评论 -
Django-2-庖丁解牛-URL和视图函数
文章目录URL概述URL概述URL(Uniform Resource Locator)统一资源定位符用以表示互联网上资源的地址URL的一般语法格式:protocol://hostname[:port]/path[?query][#fragment]互联网协议(http/https/file),主机名,端口号,资源地址,查询字符串,网页锚点路由地址是由零或多个“/”符号隔开的字符串查询以“?”为标志,可有多个参数,用“&”号隔开,每个参数的名和值用"="隔开fragment信息片原创 2021-07-05 11:08:17 · 395 阅读 · 0 评论 -
Django-1-庖丁解牛-Django项目结构及setting.py文件
文章目录创建项目创建项目原创 2021-06-30 17:34:19 · 199 阅读 · 1 评论 -
Django-0-10分钟搭建出个人网站
文章目录为什么用Django不得不说的网页框架模型MVCMTVDjango流程Django项目结构步骤参考为什么用Django如果你目前面对以下情况:时间紧、任务重,要求快速开发一个比较全面的网站不会java,只会python了解一些前端html/css/javascript知识,但是从未真正意义实现过一个网站那么恭喜你,Django为你量身打造Django将功能进行封装,简化调用框架划分成模块,结构清晰,便于管理不得不说的网页框架模型MVC大名鼎鼎的Spring boot采用的是原创 2020-06-04 23:02:55 · 7803 阅读 · 1 评论