decorator 相关问题

Decorator是一种面向对象的设计模式,允许以动态方式向现有类添加行为。它是Gang of Four的结构设计模式之一。



如何将平面对象转换为嵌套对象?

我有3个类,如下: 类服务器{ @expose({name:'app_port'}) @Type(()=>编号) 端口:号码 @eppose({name:'app_tag'}) @Type(()=>字符串) 标签:strin ...

回答 2 投票 0

如何从请求中的查询获取完整的 URL?

我正在尝试从 GET 请求中的查询参数获取完整的 URL。我正在从事 NestJS 项目。 让我解释一下。我有这个示例网址: http://127.0.0.1:4000/seni/abc/new-url?url=new://wa...

回答 1 投票 0

当类/装饰器有参数和更多方法时,获取类的实例作为装饰器

在 Python 中,您可以向函数添加元数据,如下所示: 定义测试(a,b): 返回a+b 测试.tags = [“测试”] 测试.版本 = "0.1" print(test.tags) # ['测试'] 问题是,我用的是

回答 1 投票 0

Ruby on Rails 中的手工装饰器。当 Drapper 造成的问题多于解决的问题时

我在 Rails 项目中使用 Draper gem 来获取装饰器模式功能。我认为 gem 通过分离模型逻辑和视图逻辑来帮助提高我的生产力。 但总体来说...

回答 2 投票 0

FastAPI动态高级依赖/

我从本页显示的示例开始:https://fastapi.tiangolo.com/advanced/advanced-dependency/#use-the-instance-as-a-dependency 从输入导入注释 from fastapi import 取决于,

回答 1 投票 0

Python 中许多属性的装饰器

是否可以编写一个同时创建多个属性的装饰器? 喜欢而不是写作 类测试: @财产 def a(自身): 返回 self.ref.a @财产 def b(自己...

回答 5 投票 0

Python - 类定义中的多个 @property 语句?

加快学习课程的进度。我一直在读到构造函数(Python 中的 def init)应该只设置分配的变量,计算的实例属性应该通过 pr 设置...

回答 6 投票 0

如何在装饰器函数中使用函数返回值

我对如何解决这个问题感到困惑。我正在测试使用 Python requests 模块发送 GET 请求。这个想法是,如果我返回的response.status_code大于500,我应该重试重新...

回答 1 投票 0

Python 装饰器 - 如何在装饰器函数中使用函数返回值

我很困惑如何解决这个问题。我正在测试使用 Python requests 模块发送 GET 请求。这个想法是,如果我返回的response.status_code大于500,我应该重试重新...

回答 1 投票 0

拦截器和装饰器的区别

Java中的拦截器和装饰器有什么区别吗?严格来说,我可以使用装饰器实现拦截器无法实现的功能,反之亦然吗? 除了...

回答 3 投票 0

Rust 代码/装饰器在运行时打印/捕获源代码

我有一个 main.rs 文件,其重复形式如下 fn 主() { println!(r#""#); println!(r#""#);...

回答 1 投票 0

如何捕获代码中的众多异常之一并保留原始消息?

我有一个天蓝色函数,当前正在侦听事件中心中的主题。 我们收到几个 json 作为事件,我们需要实现一个装饰器来包装所有可能的异常

回答 1 投票 0

使用登录装饰器时,python Bottle 不显示模板输出

我正在尝试使用装饰器在 python Bottle Web 框架中验证用户。 以下是我的登录装饰器代码 def 装饰_验证_用户(有趣): def 什么都没有(): 日志记录.debug("否

回答 1 投票 0

SQL Alchemy - 使用 TypeDecorator 进行模式提取

我正在使用 TypeDecorator 进行 Json 提取,另一个模型将其用于其中一列。我使用这个 TypeDecorator 存储 python 列表对象。 def process_bind_param(自身, 值, 直径...

回答 2 投票 0

如何在Python中使用自定义元类来装饰继承的方法?

我正在使用自定义元类来装饰类的方法。但是,它目前仅修饰直接在类中定义的方法,而不修饰从父类继承的方法。 我的课程是

回答 1 投票 0

用可观察的模式装饰Python属性

我正在尝试创建一个可观察的装饰器,将方法“add_observer”添加到属性中。 我遇到的主要问题是我不知道如何处理吸气剂。这将是惊人的...

回答 1 投票 0

如何在 TypeScript 中为访问器方法创建“可枚举”装饰器

我正在尝试创建一个 @enumerable 装饰器,它将公开通过访问器方法定义的属性。 在类的实例上执行此操作的函数相当简单: // 这在校准时效果很好

回答 1 投票 0

getattr() 如何尊重 python 类属性?

我有一个类在我的项目中执行一些有用的工作 类测试: def __init__(自身): self.__值=无 def set_value(自身, 值): 打印(f“set_value():值= {...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.