如何使用使用名称列表作为参数的装饰器向类添加属性?

本文介绍了如何使用使用名称列表作为参数的装饰器向类添加属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我想通过装饰器向类中添加许多虚拟属性,如下所示:I would like to add many dummy-properties to a class via a decorator, like this:def addAttrs(attr...

Python:使用装饰器v/s mixins吗?

本文介绍了Python:使用装饰器v/s mixins吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我了解装饰器和mixin的基础知识.装饰器在不更改同一类的其他对象实例的情况下向对象添加了新功能,而mixin是一种用于从多个父类继承的多重继承. I have understood the basics of decorators and mix...

泡菜和装饰类(PicklingError:不同的对象)

本文介绍了泡菜和装饰类(PicklingError:不同的对象)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 下面的最小示例使用一个虚拟装饰器,该装饰器在构造装饰类的对象时仅打印一些消息.import pickle def decorate(message): def call_decorator(func): def wrapper(*args, ...

无法在导入的cherrpy应用程序子类(站点树)中调用装饰

本文介绍了无法在导入的cherrpy应用程序子类(站点树)中调用装饰器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在将cherrypy用作网络服务器,并且我想在返回页面之前检查用户的登录状态。这适用于主Application类中的方法(在 site.py 中),但是当我在更深一层的类中的方法上调用相同的修饰函数时,会出现错误网页树(在单独的文件...

装饰器和关闭器

本文介绍了装饰器和关闭器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我正在经历如何制作一系列的函数装饰器? 了解装饰器。 I am going through the How to make a chain of function decorators?to understand decorator. 在下面的示例中,由于封闭,包装函数可以访问 ...

装饰器执行顺序

本文介绍了装饰器执行顺序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold@make_italicd...

如何将装饰器附加到“事后”功能中?在python中?

本文介绍了如何将装饰器附加到“事后”功能中?在python中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我理解python中的函数装饰器的方式(我可能错了),是因为它们应该增加副作用并修改函数的返回值。现在,将装饰器添加到要装饰的功能的函数定义上方或通过分配。这是一个小例子:The way I understand decorators of ...

如何在基于类的视图中使用user_passes_test装饰器?

本文介绍了如何在基于类的视图中使用user_passes_test装饰器?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 在尝试允许用户查看特定用户设置页面之前,我正在尝试检查某些条件。我正在尝试使用user_passes_test装饰器来实现此目的。该函数位于基于类的视图中,如下所示。我正在使用方法装饰器来装饰视图中的get_initial函数。I...

访问原始装饰功能以进行测试

本文介绍了访问原始装饰功能以进行测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我在视图函数中使用装饰器( django_annoying 包中的装饰器( @render_to )。I'm using a decorator(@render_to from the django_annoying package) in a view functi...

在try /中包装类方法,但不使用装饰

本文介绍了在try /中包装类方法,但不使用装饰器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我有一个通用功能,可将有关异常的信息发送到应用程序日志。 我从类的方法中使用 exception_handler 函数。传递到 exception_handler 并由其调用的应用程序日志处理程序将创建一个JSON字符串,该字符串实际上是发送到日志文件的内...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.015041(s)
2024-05-02 06:33:49 1714602829