我已經安裝了Django CMS(http://www.django-cms.org/),它幾乎是完美的。我一直在IRC#django-cms小組上聊天,並且已向我證實,我無法訪問限制在Django CMS中製作的網頁,只能在網站一側選擇一些網頁。無論如何,Django CMS頁面只能訪問(網站端)只有少數選擇?
我知道CMS_PERMISSIONS設置,但這似乎只限制管理網站上的用戶。我試圖實現的是,在CMS的管理端製作的頁面在網站側被限制爲少數幾個。所以在我的網站方面,我有我的常規網頁,關於,服務,聯繫,然後他們將是一個登錄區域。登錄後,他們將成爲只能供特定人員使用的頁面。某些用戶的某些網頁,其他網頁用於其他用戶。
如果這在正常的Django CMS安裝中無法實現,那麼我將如何以另一種方式實現這一點?我不是Django的專家,但這是我想要做的事情,我不確定從哪裏開始。有人能幫忙嗎?有沒有其他人做到這一點?
如何檢查此傳入的URL?受保護的文章將位於domain.com/articles/* ...,我是否需要django註冊應用程序才能進行網站端授權? – littlejim84 2010-01-21 11:53:07
Middleware.process_request接收請求對象,它具有以下屬性: http://docs.djangoproject.com/en/dev/ref/request-response/#django.http.HttpRequest.path – 2010-01-22 09:25:29
我看到了......所以我可以從請求對象中獲取URL和User對象。謝謝。 – littlejim84 2010-01-22 11:07:37