Multiple Objective Mixin
article app의 model에서 어떤 project에 글을 쓴 것인지 알려주기 위해 외래키로 project에 연결해준다.
projectdetailview에 multipleobjectmixin을 연결해준다.
class ProjectDetailView(DetailView, MultipleObjectMixin)
...
def get_context_data(self. **kwargs):
object_list = Article.objects.filter(project-self.get_object())
return super(DetailView, self).get_context_data(object_list=object_list, **kwargs)
HTML
복사
snippets/list_fragment.html에 list에서 작성해줬던 코드들을 붙여주고,
detaill.html에서 하단에 include로 연결해준다
{% include 'snippets/list_fragment.html' with article_list=object_list %}
HTML
복사