1
我需要創建一個應用程序來顯示項目列表和項目詳細信息。Django cms url pattern without apphook
有關該項目的信息存儲在單獨的數據庫中,該數據庫與基本模型沒有關聯。
我創建了兩個插件來顯示項目列表,並輸出特定項目的詳細信息。
教師合作,每個人都應該有自己的頁面的URL
r'^(?P<project_title>\w+)/$'
而且我認爲使用URL與項目選擇將項目的詳細信息插件來顯示。
閱讀文檔後,我發現只有一種方法可以做到。通過apphook來製作它。但如果我這樣做,它將失去使用CMS的任何意義。 因爲實際上我會做同樣的工作,因爲我不會使用CMS。
所以我的問題是關於是否有任何解決方案,使模式網址沒有使用apphooks。
你好,如果你想通過cms管理你的app端點,你只需要一個apphook。如果我理解正確,那麼您應該能夠在cms url輸入前通過include將您的應用程序網址添加到您的項目urls.py中。 – Paulo
我想在應用程序鉤子頁面中使用父模板(帶插件) 例如apphook項目名稱'project_detail' 所以當我去http:// url/project_detail時它一切正常,我可以使用cms編輯器,但是當我去http:// url/project_detail/test我只會得到一個模板女巫寫在view.py,沒有任何插件。 –
如果不添加一些代碼,我無法回答你的問題,但首先要關閉。創建apphook並不會失去CMS的感覺。它在教你關於CMS的應用程序時完全相反。我會認真推薦觀看此視頻以瞭解應用集成; https://youtu.be/Dj8dhgmzlFM?list=PLbNxojMo86v42AOM47uhaEFHIJFUM4d6M –