django-rest-framework framework框架django

URL函数的使用(支持正则表达式)、分组、反向解析、Django2的转换器、路由分发、伪静态的概念、虚拟环境

url('test', views.test),url函数的第一个参数是支持正则表达式的如果匹配到一个路由,就不在往下匹配,直接执行路由对应的视图函数 http://127.0.0.1:8000/test/是django默认设置的,django会先拿着test去匹配,如果匹配不到,它会自动加一个斜杠 ......
正则 表达式 转换器 路由 静态

django(模版层)

一 模板语法传值 {{}}: 变量相关、过滤器 {%%}: 逻辑相关(静态文件配置、反向解析、标签相关、模版继承和 导入) def index(request): # 模板语法可以传递的后端python数据类型 n = 123 f = 1.23 s = '我不想值班' b = True l = [' ......
模版 django

django orm 使用关联字段查询和更新

### 关联字段查询 ``` _exam_fields = ['add_datetime', 'times', 'start_date', 'end_date', 'uuid', 'name', 'img', 'duration', 'bx_duration'] _alias_fields = { ......
字段 django orm

Django之url函数、有名分组、无名分组、反向解析

一、url函数的使用(支持正则表达式) 二、有名分组 三、无名分组 四、反向解析 五、路由分发 ......
函数 Django url

django数据库不存在就插入存在就修改

django数据库不存在就插入存在就修改 ## 需求 django插入数据到数据库时,需要根据条件判断,如果不存在,就插入一条新数据,如果已经存在,则修改数据的字段 ## 解决办法 ### 函数 使用该函数可以完成上述功能 `模型.objects.update_or_create()`例如`Stud ......
数据库 数据 django

url函数的使用,无名分组和有名分组,反向解析,django2中5种转换器,路由分发,伪静态的概念,虚拟环境

## url函数的使用(支持正则表达式) ```python # django1中使用的是url url('test', views.test), url函数的第一个参数是支持正则表达式的 如果匹配到一个路由,就不在往下匹配,直接执行路由对应的视图函数 # http://127.0.0.1:8000 ......
转换器 路由 静态 函数 概念

一个 Java 接口快速开发框架:magic-api

一、简介 magic-api是一个基于Java的接口快速开发框架,编写接口将通过magic-api提供的UI界面完成,自动映射为HTTP接口。无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象即可完成常见的HTTP API接口开发。 已有上千家中小型公司使 ......
magic-api 框架 接口 magic Java

未来几年,前端框架的竞争格局会发生什么变化?

过去几年, 前端框架领域的竞争是激烈的。各个框架在功能、性能、开发体验、生态系统和社区支持等方面都有不同的优势和特点。开发者和企业需要根据具体项目需求、团队技能和偏好来选择最适合的框架。前端技术一直在快速演进,新的标准、语言和工具不断涌现,这也为竞争增添了新的维度。框架开发者必须持续关注和适应最新的 ......
前端 格局 框架

【补充】Django中的翻译函数

# 【补充】Django中的翻译函数 ```python # 只要做了国际化,会自动翻译成,当前国家的语言 from django.utils.translation import gettext_lazy as _ # 使用方法 _是一个函数,函数调用,可以将参数翻译成其他语言 _('hello' ......
函数 Django

【补充】Django配置文件中的参数的作用

# Settings.py中的配置的作用 # 【1】路径相关 ```python # pathlib : 3.8+以后的模块,跟路径相关 from pathlib import Path # (1)项目根目录路径 BASE_DIR = Path(__file__).resolve().parent. ......
作用 参数 文件 Django

Yunfly 一款高效、性能优异的 node.js web 框架

# 介绍 `Yunfly` 一款高性能 Node.js WEB 框架, 使用 `Typescript` 构建我们的应用。 使用 `Koa2` 做为 HTTP 底层框架, 使用 `routing-controllers` 、 `typedi` 来高效构建我们的 Node 应用。 Yunfly 在 Ko ......
框架 性能 Yunfly node web

未来前端框架将持续推进组件化开发

前端框架在过去几年间取得了显著的进步和演进。前端框架也将继续不断地演化,以满足日益复杂的业务需求和用户体验要求。从全球web发展角度看,框架竞争已经从第一阶段的前端框架之争(比如Vue、React、Angular等),过渡到第二阶段的框架之争(比如Next、Nuxt、Remix、小程序等)。 ......
前端 组件 框架

从0开发属于自己的nestjs框架的mini 版 —— 终极篇

这篇其实是最简单的,就是将前面所实现的ioc,路由整合在一起就可以了 话不多说,直接上代码 > \src\koa-ioc.ts #### 引入相关库 ``` import Koa from "koa"; import koaRouter from "koa-router"; import { Con ......
终极 框架 nestjs mini

从0开发属于自己的nestjs框架的mini 版 —— koa-decorator路由篇

这篇主要是实现路由注解,用过nestjs的都知道,其路由都是通过注解来实现的,如有控制器@Controller(),@Get()...等等,nestjs 底层框架可选 是expres或者是Fastify,在这里我选择 koa2。 话不多说,直接上代码 > src/koa-decorator.ts # ......
路由 koa-decorator decorator 框架 nestjs

从0开发属于自己的nestjs框架的mini 版 —— Module篇

在开写之前,我们看一下nestjs 关于Module 装饰器的用法: - 有四个参数,每个参数都是一个数组, controllers控制器,主要是路由的 providers 提供给该模块用的服务 imports导入的其他模块的服务或者模块 exports 导出该模块中的服务 ``` import { ......
框架 nestjs Module mini

- 通过结合前端页面实现ORM对数据的增删改查 - Django中如何创建表关系 - 一对一 - 一对多 - 多对多 - Django框架的请求生命周期流程图 - 路由层urls.py - 视图层views.py - 模板层templates

通过结合前端页面实现ORM对数据的增删改查 案例:写一个页面,就是把数据库中的数据以表格的形式展示出来,然后在每一行的后面加两个按钮,分别是修改、删除的按钮 1.首先在数据库创建一个表格 1.在model.py中创建表格 2.python manage.py makemigratins迁移记录 3. ......
Django 流程图 视图 一对一 前端

从0开发属于自己的nestjs框架的mini 版- ioc篇

如今,nodejs的框架也是层出不穷,偏向向底层的有 [express](https://www.expressjs.com.cn/)、[koa](https://koa.bootcss.com/)、 [Fastify](https://www.fastify.cn/),偏向于上层有阿里的 [Egg ......
框架 nestjs mini ioc

django(视图层)

一、 三板斧 ''' HttpResponse 返回字符串类型 render 返回html页面,并且在返回给浏览器之前还可以给html文件传值 redirect 重定向 ''' # 视图函数必须返回一个HttpResponse对象 正确 # 看三者的源码(render和redirect继承HttpR ......
视图 django

21_Spring_日志框架和测试支持

 # 21_Spring_日志框架和测试支持 spring5框架自带了通用的日志封装,也可以整合自己的日志 1)spring移除了 LOG4jConfigListener,官方建议使用log4j2 2)spring5整合log4j2 导入log4j2依赖 1. 2. 3. org.apache.l ......
框架 Spring 日志 21

django(路由层)

一、简介 # 路由匹配 url(r'test',views.test), url(r'test_add',views.test_add) # r'test'与请求头的数据进行正则匹配 ''' url方法第一个参数是正则表达式 只要第一个参数正则表达式能够匹配到内容,那么就会立刻停止往下匹配 直接执行 ......
路由 django

Django web框架实现nacos【多配置】修改

Django web框架实现nacos【多配置】修改 基于上面一个博客进行功能升级优化,在实际场景中一般会有多个配置需要同时进行修改,上章节功能就不足满足使用了,在此基础上进行功能优化同时修改多个配置进行提交表单。 1. 安装依赖 pip install nacos-sdk-python PyYAM ......
框架 Django nacos web

接口自动化测试框架实战训练营第一天

#**一、目前市面上的自动化的行情** requests、logging是python第三方库,pytest框架,yaml文件、allure是pytest插件、jenkins持续集成工具 **1、基于接口工具类的自动化(接口功能测试),适用于中小型项目或企业,10-15k 40%-45%** pos ......
训练营 实战 框架 接口

Django Form源码分析(1) (TextInput)

自定义视图函数test widget = forms.TextInput(attrs={'class': "form-control"}) 运行步骤 1. 初始化封装 设置默认值 封装结束 # widge.input_type = "text"# widge.template_name = "dja ......
TextInput 源码 Django Form

Django web框架实现修改【单个】nacos配置

Django web框架实现修改【单个】nacos配置 基于上一个博客的Django 的项目环境继续添加一些高级的功能——修改nacos配置。 简单回顾一下,上面添加的功能: 博客网站文章上传、发布,redis key删除接口。 1. 首先安装Python Nacos客户端库 pip install ......
单个 框架 Django nacos web

Blazor前后端框架Known-V1.2.8

# V1.2.8 Known是基于C#和Blazor开发的前后端分离快速开发框架,开箱即用,跨平台,一处代码,多处运行。 - Gitee: [https://gitee.com/known/Known](https://gitee.com/known/Known) - Github:[https:/ ......
框架 Known-V Blazor Known

Django Form源码分析(3) - 课后作业

昨日课后作业(Form源码分析) 问题: 当浏览器请求方式为POST,form如何封装,封装后如何进行valid校验 答案: 1. 分析 form = LoginForm2(request.POST) 这行代码其实等于 form = LoginForm2(data = request.POST) 加 ......
源码 Django Form

Django Form源码分析(2)

1 前置知识点 1.1 render函数 可以看到render函数先拿到模板, 再进行模板渲染 那么form函数是如何自动生成表单里的input标签呢, 应该是在form里已经渲染好一遍生成了input标签放进了{"form": form}的集合 render函数再进行渲染 2 Form函数 2.1 ......
源码 Django Form

Meta-Transformer 多模态学习的统一框架

Meta-Transformer是一个用于多模态学习的新框架,用来处理和关联来自多种模态的信息,如自然语言、图像、点云、音频、视频、时间序列和表格数据,虽然各种数据之间存在固有的差距,但是Meta-Transformer利用冻结编码器从共享标记空间的输入数据中提取高级语义特征,不需要配对的多模态训练 ......

的接口自动化测试框架实战训练目录

[1.目前市面上实现接口自动化测试行情](https://www.cnblogs.com/laoshuai/p/17589504.html) 2.Requests请求方法和传参详解 3.Post请求中Data传参和Json传参的差异以及请求头 4.Response对象属性和方法详解 5.正则表达式提 ......
实战 框架 接口 目录

Django 之前端动态数据展示

一、结合前端页面实现ORM对数据的增删改查 1、修改和删除功能的逻辑 '''修改功能的逻辑''' 1、 确定修改哪条记录,怎么确定? 通过主键id确定唯一一条记录 2、点击修改的按钮,应该跳转到一个修改的页面 3、应该通过id查询到原来的数据,并且把这个记录的数据展示到修改的页面 4、开始修改,提交 ......
前端 动态 数据 Django