我正確理解「從django.views.generic import list_detail」已被棄用和/或從Django中刪除?什麼是Django for「from django.views.generic import list_detail」?
如果是這樣,那麼合適的繼任者是什麼?
感謝,
-
@Gareth,謝謝。
我有一個後續問題要問:你如何使用ListView來代替list_detail.object_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"),
)
https://docs.djangoproject.com/en/dev/ref/class-based-views/generic-display/#listview似乎並沒有提出一個單列直插式替代:
url(r"^(?P<object_id>\d+)/$", list_detail.object_detail,
announcement_detail_info, name="announcement_detail"),
如果有的話,它表明一個額外的模型將被添加,並且該模型將被構建。
是否有快速的inline替換list_detail.object_detail調用,還是需要更多的連根拔除?
感謝,
麪包屑的話:我發這個帖子的共同努力得到Pinax 0.7.3社會項目具有更近的工作的一部分Pinax版本(除了我以外,Pinax 1.0.0中的社交項目是一個裸機,在最後一頁中包含lorem ipsum)。我花了很多時間去Pinax 0.7.3(有無數的廣告免費Pinax 0.7.3下載的地方,但我嘗試了幾十個,他們都指向一個pinaxproject.com(現在)404。找到Pinax 0.7 .3並希望拯救其他程序員頭疼,我已經在http://jonathansCorner.com/pinax – JonathanHayward 2013-03-30 20:06:29
上發佈了一篇關於在Django中從基於函數的泛型視圖遷移到基於類的類似物的文章[閱讀文章](http://www.devinterface.com/blog/en/2013/12/come-migrare-dalle-viste-generiche-basate-su-funzioni-alle-analoghe-basate-su-classi-in-django/ ) – 2013-12-18 10:49:27