1
プロジェクトのリストとプロジェクトの詳細を表示するには、アプリケーションを作成する必要があります。Django cms url pattern without apphook
プロジェクトに関する情報は、ベースモデルに接続されていない別のデータベースに格納されます。
プロジェクトのリストを表示し、特定のプロジェクトの詳細を出力する2つのプラグインを作成しました。各URL
r'^(?P<project_title>\w+)/$'
で独自のページを持っていなければならないと私は、プロジェクトで選択するためのURLを使用することを考え協力する教師のための
は、プロジェクトの詳細プラグインに表示されます。
docsを読んだ後、私はそれを作る方法が一つしか見つかりませんでした。 apphookでそれを作る。 しかし、このようにすれば、CMSを使用する意味が失われます。 実際に私はCMSを使用しないのと同じ仕事をします。
私の質問はapphooksを使用せずにパターンURLを作るための解決策です。
こんにちは、cmsを使用してアプリのエンドポイントを管理したい場合は、アプリフックが必要です。私が正しく理解していれば、cms urlsエントリの前に、あなたのプロジェクトurls.pyにインクルードすることでアプリURLを追加できるはずです。 – Paulo
私はアプリケーションのフックページで親テンプレート(プラグイン付き)を使用したい たとえば、apphookプロジェクト名「project_detail」 http:// url/project_detailに移動するとすべてOKですが、いつでもcmsエディタを使用できます私はhttp:// url/project_detail/testに行きます。プラグインなしで、view.pyで書かれたテンプレート魔女だけを取得します。 –
いくつかのコードを追加しなくても、私はあなたの質問に答えることはできませんが、最初はオフになっています。 apphookを作成するには、CMSの感覚を失うことはありません。それはあなたのアプリをCMSについて教えることとまったく逆です。私は真剣にこのビデオを見て、アプリの統合について学ぶことをお勧めします。 https://youtu.be/Dj8dhgmzlFM?list=PLbNxojMo86v42AOM47uhaEFHIJFUM4d6M –