【发布时间】:2020-06-24 16:45:43
【问题描述】:
我写了一个继承另一个类的类:
class ValueSum(SubQuery):
output = IntegerField()
而 pycharm 显示以下警告:
类 ValueSum 必须实现所有抽象方法
然后我alt+enter 将ABC 添加到超类。我的警告消失了。我有几个问题:
在编写子类时我应该总是这样做吗?
手动实现所有方法有什么区别 与仅使用
ABC相比?ABC是否在我的代码中添加了一些内容?
【问题讨论】:
-
SubQuery是什么? -
SubQuery是一个 Django 模型表达式
标签: python python-3.x