oop - 在父类中使用 super() 方法
问题描述
我有点困惑。我正在阅读一本关于 Django 的书,我遇到了一个使用super()
方法调用自身的父类。我习惯于使用 调用父类的子类super()
,而不是调用自身的父类,尤其是使用 super 方法。见下面的代码:
class OwnerMixin(object):
def get_queryset(self):
qs = super(OwnerMixin, self).get_queryset()
return qs.filter(owner=self.request.user)
解决方案
推荐阅读
- reactjs - 如何在 typescript 3.8 中键入相互依赖的道具?
- python - 在熊猫数据框中查找元素的行和列索引
- hadoop - 如何获取 FlinkSQL 中 Row 的长度?
- jquery-ui - jquery:如何将事件处理程序添加到对话框小部件内的按钮
- linux - 实现 FUSE 时为 st_nlink 设置什么属性?
- android - Dart/Flutter 图像库解码位图失败
- java - 我的 Java 代码无法运行,我该如何调试它?
- python - tf.stop_gradient() 是否有助于记忆?
- vue.js - 在 vue.js 中选择选项后,1 方式绑定失败
- scala - 不稳定的 Spark 应用程序