不存在。没有异常提供错误

时间:2013-05-22 10:49:25

标签: python django django-templates django-views django-class-based-views

我有以下基于类的视图。

class AllPluginsView(ListView):
    queryset = get_models(get_app('plugins'))
    template_name="console/plugins/plugins.html"
    context_object_name = "objects"

以下模板

{% for object in objects %}
    <tr>
    {% if object %}
        <td>{{ object }}</td>
    {% endif %}
    </tr>
{% endfor %}

当我要求页面时,我收到DoesNotExist at /path/to/plugins No exception supplied.错误。有什么想法吗?

urlpatterns = patterns('',
    url(r'^$', AllPluginsView.as_view(),name='all-plugins'),
)

1 个答案:

答案 0 :(得分:1)

也许这是一个导入订单的事情?请尝试使用get_queryset

class AllPluginsView(ListView):
    template_name="console/plugins/plugins.html"
    context_object_name = "objects"

    def get_queryset(self):
        return get_models(get_app('plugins'))