Python 什么';s目前的Django代表;从django.views.generic导入列表“U detail”中;?

Python 什么';s目前的Django代表;从django.views.generic导入列表“U detail”中;?,python,django,Python,Django,我对“from django.views.generic import list_detail”的理解正确吗?django已经弃用和/或删除了它 如果是,合适的继任者是什么 谢谢 -- @加雷斯,谢谢 我有一个后续问题要问:如何使用ListView替换list\u detail.object\u detail 仅在导入过程中更改的当前代码为: from django.conf.urls.defaults import * #from django.views.generic import lis

我对“from django.views.generic import list_detail”的理解正确吗?django已经弃用和/或删除了它

如果是,合适的继任者是什么

谢谢

--

@加雷斯,谢谢

我有一个后续问题要问:如何使用ListView替换list\u detail.object\u detail

仅在导入过程中更改的当前代码为:

from django.conf.urls.defaults import *
#from django.views.generic import list_detail
from django.views.generic.list import ListView

from announcements.models import Announcement
from announcements.views import *


announcement_detail_info = {
    "queryset": Announcement.objects.all(),
}

urlpatterns = patterns("",
    url(r"^(?P<object_id>\d+)/$", list_detail.object_detail,
        announcement_detail_info, name="announcement_detail"),
    url(r"^(?P<object_id>\d+)/hide/$", announcement_hide,
        name="announcement_hide"),
    url(r"^$", announcement_list, name="announcement_home"),
)
从django.conf.url.defaults导入*
#来自django.views.generic导入列表\u详细信息
从django.views.generic.list导入ListView
从announces.models导入公告
从公告.视图导入*
公告\详细信息\信息={
“queryset”:Announcement.objects.all(),
}
urlpatterns=模式(“”,
url(r“^(?P\d+/$”,列表\详细信息。对象\详细信息,
公告详情信息,name=“公告详情”),
url(r“^(?P\d+)/hide/$”,公告隐藏,
name=“公告”,
url(r“^$”,公告列表,name=“公告主页”),
)
似乎不建议对以下各项进行单独的内联替换:

    url(r"^(?P<object_id>\d+)/$", list_detail.object_detail,
        announcement_detail_info, name="announcement_detail"),
url(r“^(?P\d+/$”,list\u detail.object\u detail,
公告详情信息,name=“公告详情”),
如果有什么不同的话,它建议增加一个额外的模型,并以此为基础构建该模型

是否有一个快速的、内联的替换list\u detail.object\u detail调用,还是需要更多的清除


谢谢,django.views.generic.list\u详细信息是:

从Django 1.3开始,基于函数的泛型视图被弃用,取而代之的是基于类的方法


请在导入
django.views.generic.list.ListView后使用。


您只需将
list\u detail.object\u detail
更改为
ListView.as\u view()

谢谢;你能看看我上面编辑过的页面,告诉我如何处理移植的这一方面吗?面包屑评论:我发表这篇文章是为了让Pinax 0.7.3社会项目与更新版本的Pinax协同工作(出于我无法理解的原因,Pinax 1.0.0中的社交项目是一个空的存根,在最后一页中有lorem ipsum)。我花了很多时间才找到Pinax 0.7.3(有无数个地方宣传免费下载Pinax 0.7.3,但我尝试了几十个,它们都指向pinaxproject.com(现在)我发现了Pinax0.7.3,并想让其他程序员省去这个头疼的问题,我刚刚发表了一篇关于在Django中从基于函数的泛型视图迁移到基于类的类似视图的文章