get_object_or_404
을 사용하여 데이터베이스에서 값 목록을 가져 오려고합니다. 난 disease_id
과 관련된 값만 잡으려고 상태 변수에 대한 get_object_or_404
함수를 필터링하려고합니다. 아래 코드는 상태 테이블의 모든 값을 잡고 (작동하지 않습니다. 어떤 아이디어?get_object_or_404를 사용하여 데이터베이스 값 가져 오기
views.py
def option(request, disease_id, state_id):
state = get_object_or_404(State, relevantdisease=disease_id)
disease = get_object_or_404(Disease, pk=disease_id)
context = {'state': state, 'disease':disease }
return render(request, "option.html", context)
models.py
class State(models.Model):
state = models.CharField(max_length=300, verbose_name='state')
relevantdisease = models.ForeignKey(Disease, verbose_name="disease")
get_list_or_404 일했다! 감사 – nlr25