gpt4 book ai didi

Django - 如何在 View 中使用自定义类?

转载 作者:行者123 更新时间:2023-12-03 20:21:15 28 4
gpt4 key购买 nike

我已经用纯 python 编写了一些类,但现在我需要在 django View 中使用这些类。

my_custom_classes.py

class RetryException(Exception):
...
...

class Trade():
def __init__(self):
...
...

def some_other(self, id):
...
...

例如,我需要调用“some_other(self,id)”中的 django 模型。

组织此自定义类以在 Django View 中使用的最佳方法是什么?

最好的祝福,

最佳答案

在 django View 中使用 python 类和在“普通”python 函数中使用类之间没有区别。

实例化你的类,并调用它的方法。

你有没有Trade模型?如果是这样,将该功能放在 Trade 中是否有意义?模型类?

如果您需要调用 Trade 内部的某些内容类,你所调用的必须在范围内。如果您要查询模型,可以将其导入模块 Trade在中定义,您可以按预期访问它。

from yourproject.yourapp.models import AModel

class Trade(object):
def some_other(self, id):
return AModel.objects.filter(pk=id)

关于Django - 如何在 View 中使用自定义类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21889092/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com