Python 扩展get_object_或_404以使用select_related

Python 扩展get_object_或_404以使用select_related,python,django,methods,extend,Python,Django,Methods,Extend,我想做的是定义一个使用django.shortcuts.get_object_或_404并选择_related的自定义方法。我的方法定义如下: models.py helpers.py 现在,每当我尝试使用此方法时,我都会得到一个意外的关键字参数“xxxx”。以下是我如何使用它: sample = get_sample_or_404(slug='first-sample') 有人能给我指出正确的方向吗 谢谢。kwargs必须扩展: sample = get_object_or_404(mode

我想做的是定义一个使用django.shortcuts.get_object_或_404并选择_related的自定义方法。我的方法定义如下:

models.py helpers.py 现在,每当我尝试使用此方法时,我都会得到一个意外的关键字参数“xxxx”。以下是我如何使用它:

sample = get_sample_or_404(slug='first-sample')
有人能给我指出正确的方向吗


谢谢。

kwargs必须扩展:

sample = get_object_or_404(models.Sample.objects.select_related(), **kwargs)

kwargs必须扩展:

sample = get_object_or_404(models.Sample.objects.select_related(), **kwargs)

函数名为get_sample_或_404 not get_sample是打字错误还是bug?或者您使用了一个别名:/@AamirAdnan,这是一个输入错误,我的错,更新了Q。函数名是get\u sample\u或\u 404 not get\u sample是一个输入错误还是一个bug?或者你使用了一个别名:/@AamirAdnan,这是一个打字错误,我的错,更新了Q。
sample = get_object_or_404(models.Sample.objects.select_related(), **kwargs)