在Django中实现Look Through

时间:2017-11-25 01:05:53

标签: django

我想要一个查询模型的Django视图,然后如果没有找到任何使用对象尝试从互联网获取信息的东西。

我想做的是这样的事情:

def my_view(request, foo):
    try:
        bar = ModelClass.objects.get(property=foo)
    except Question.DoesNotExist:
        bar = api_object.get(foo)

我想避免的是:

def my_view(request, foo):
    try:
        bar = ModelClass.objects.get(property=foo)
    except Question.DoesNotExist:
        api_object = ApiObject()
        bar = api_object.get(foo)

我该如何做到这一点,这样我每次都不必构建api_object

0 个答案:

没有答案