• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

41강과 관련은 없지만, 질문드립니다. sidebar에 다른 app 에 있는 model의 데이터를 띄우고 싶습니다 어떡해야할까요?

21.11.03 01:58 작성 조회수 55

0

선생님덕분에 장고를 활용하여 웹 프로젝트를 만들고 있습니다. 정말 감사합니다. 코딩을 하던도중 막히는곳이 있어 이렇게 질문 올립니다.

base.html 에 sidebar를 만들어놔서 모든 페이지마다 사이드바가 나오게 웹을 만들고 있습니다

그런데 그 sidebar에 특정 app의 model데이터를 불러오려면 어떡해야할까요??? 

view에서 함수를 만든후에 아래와 같이 detail.html로 데이터를 보내고,

def VisitView(request):
visits = Visit.objects.all()
return render(request,
'visitapp/detail.html',
{
'visits':visits,
}
)

base.html에서는

{% include 'visitapp/detail.html' %}

해서 불러왔는데, 

visitapp/detail.html에서 의미없는 숫자 112311555는 제대로 출력이 되는데, 아래 visits 들이 출력이 되지 않습니다

<div style='text-align: center; max-width: 500px; margin: 4rem auto'>
<div>
112311555
{% for visit in visits %}
<div class="col">
1
{{ visit.patient }}<br>
{{ visit.symptom }}<br>
</div>
{% endfor %}


</div>
</div>

이상황에서 어떡해야할까요 ㅠㅠ

 

 

 

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!