私がやろうとしているのは、 と を使用するカスタム メソッドを定義することdjango.shortcuts.get_object_or_404
です select_related
。私は次のように定義されたメソッドを持っています:
models.py
class Sample(models.Model):
slug = models.SlugField()
# Sample class fields
helpers.py
import models
from django.shortcuts import get_object_or_404
def get_sample_or_404(**kwargs):
sample = get_object_or_404(models.Sample.objects.select_related(), kwargs)
return sample
今、私がこの方法を使おうとするたびに、私はget_sample() got an unexpected keyword argument 'xxxx'
. 以下は私がそれを使用している方法です:
sample = get_sample_or_404(slug='first-sample')
誰かが私を正しい方向に向けることができますか?
ありがとう。