0
내 views.py
에서 그런 일이 있습니다Django에서 url 변수를 가져 오는 방법은 무엇입니까?
class CommentMixin(object):
def get_context_data(self, **kwargs):
context = super(MenuMixin, self).get_context_data(**kwargs)
context['comments'] = Comments.objects.filter(post=xxxxxxxxxxxxx).order_by('-pub_date')
return context
...
class PostDetailView(CommentMixin, generic.DetailView):
model = models.Post
PostDetail = PostDetailView.as_view()
PostList = PostList.as_view()
및 comment.html
의 조각 : urls.py
의
{% for comment in comments %}
<article class="uk-comment">
<header class="uk-comment-header">
<img class="uk-comment-avatar" src="{%gravatar_url comment.email%}" alt="Avatar">
<h4 class="uk-comment-title">{{comment.author}}</h4>
<div class="uk-comment-meta">Dodano dnia {{comment.pub_date}}</div>
</header>
<div class="uk-comment-body">{{comment.content}}</div>
</article>
조각 :
url(r'^post/(?P<slug>[\w\-_]+)/$', 'page.views.PostDetail', name='post-detail'),
내가 원하는는 우편으로 xxxxxxxxxxxxx
교체 그 페이지에 는 URL 형식은 다음과 같이 찾고 :
http://localhost:8000/post/my-post-name/
'self.request.POST' – karthikr
는 urls.py에있는 항목은 무엇입니까? –