如何在Django中导入不同的基于类的视图

时间:2014-04-30 16:15:47

标签: python django

我正在学习Django 1.6,我正在开发自己的博客。

我想做以下事情:

我有一个名为的应用程序,它有两个基于类的视图:

- 发布消息视图:仅包含主题字段和消息字段的视图

- 显示消息视图:显示所有已发布消息的视图

views.py:

class PostMessageView(generic.TemplateView):
    template_name = 'postMessage/index.html'

class ShowMessageView(ListView):
    template_name = 'postMessage/message_list_view.html'
    model = Message

    def get_context_data(self, **kwargs):
        context = super(ShowMessageView, self).get_context_data(**kwargs)
        context['title'] = 'This is the show message page'
        return context

我想在'main'应用程序中使用这两个视图来显示一个页面,其中包含一个独特的html页面中的两个视图(我想显示所有发布的消息,并且必须发布一条新消息)。

在Django中有一种简单的方法吗?

此致

0 个答案:

没有答案