我正在使用Django中基于类的视图,我已经做了一个简单的视图,其中我显示了博客的所有帖子

class PostList(ListView):
    model = Post
    template_name = "blog/post_list.html"

现在我需要放一个重定向到主页的链接(即PostList) . 我之前使用过基于函数的视图;功能是

def post_list(request):
    #code

并且模板中的链接是

<a href="{% url 'blog.views.post_list' %}">Homepage</a>

我试图把"PostList"而不是"post_list",但我在这里显然遗漏了一些东西 .
我怎么能这样做?

编辑:

这是urls.py

urlpatterns = [
    url(r'^$', views.PostList.as_view()),
    #other urls
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

编辑2:

得到它了 . 这就是我必须做的事情:

给urlpattern一个“名字”

url(r'^$', views.PostList.as_view(), name="post_list")

然后更改模板标记

<a href="{% url 'post_list' %}">Pin a Voyage</a>