在python模块中对类进行排序
我在一个python文件中有以下三个类,显然我在customerOrder(第3行)处遇到了一个错误,因为它还没有定义-这些类是使用uml到python工具(witchcraftmda)生成的,是否有python模块来自动排序这些类,以便自动向上移动依赖类-或者其他python技巧(我是新手)在python模块中对类进行排序,python,Python,我在一个python文件中有以下三个类,显然我在customerOrder(第3行)处遇到了一个错误,因为它还没有定义-这些类是使用uml到python工具(witchcraftmda)生成的,是否有python模块来自动排序这些类,以便自动向上移动依赖类-或者其他python技巧(我是新手) 这里有一个关于继承的讨论:。有一个解决方案:当一个超类在类后声明时,这是有效的。非常感谢vadim,希望这在我的用例中也能起作用。这里有一个关于继承的讨论:。还有一个解决方案:当一个超类在类后声明时,这是
这里有一个关于继承的讨论:。有一个解决方案:当一个超类在类后声明时,这是有效的。非常感谢vadim,希望这在我的用例中也能起作用。这里有一个关于继承的讨论:。还有一个解决方案:当一个超类在类后声明时,这是有效的。非常感谢vadim,希望这也能在我的用例中起作用
class CustomerSerializer(serializers.ModelSerializer):
displayName = serializers.ReadOnlyField()
customerOrder = CustomerOrderSerializer(many=True)
class Meta:
model = Customer
class CustomerOrderSerializer(serializers.ModelSerializer):
displayName = serializers.ReadOnlyField()
customer = CustomerLookupSerializer
orderItems = OrderItemSerializer(many=True)
class Meta:
model = CustomerOrder
class OrderItemSerializer(serializers.ModelSerializer):
displayName = serializers.ReadOnlyField()
customerOrder = CustomerOrderLookupSerializer
product = ProductLookupSerializer
class Meta:
model = OrderItem