問題タブ [django-flatpages]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 私のジャンゴアプリの「ヘルプページ」
多くのヘルプ ページ (つまり、複数のページ、多くのトピック) を必要とする django アプリを開発しています。
これを行う最善の方法が何であるかはよくわかりません。
私はいくつかの調査を行い、いくつかの可能な方法を見つけましたが、それらは私が探しているものではありません:
flatpages
=> ヘルプ ページの作成者が HTML ファイルを作成するよりも WYSIWYG インターフェイスにアクセスできる方がよいdjango-wiki
=> ユーザーがヘルプページに貢献する必要がないため、あまり適していませんdjango-CMS
=>少しやり過ぎのようです- 独自のビルド => 例はありますか?
ヘルプページをdjangoアプリに追加する従来の方法は何ですか?
ありがとう。
スー・リン
django - Django Flat Pagesをバージョン管理下に置く方法は?
Django flatpages は非常に基本的な CMS です
flatpages アプリ モデルを元に戻すにはどうすればよいですか? モデルは私のコードで明示的に設定されていませんが、管理者によって自動検出される組み込みの django 機能として提供されます。
python - django flatpages と i18n
今後の Web サイトの一部で使用したいアプローチを選択しようとしています。その部分は、私が通常フレームワークで管理する静的コンテンツdjango flatpages
であり、組み込まれており、うまく機能します。しかし問題は、Web サイトは多くの点でi18nになりつつあり、静的コンテンツもその 1 つです。
一部の静的コンテンツについては、標準の djangoi18n
パッケージと.po
ファイルを使用します。flatpages
i18n の方法で動作させる方法はありますか? いいえの場合、その望ましいアプローチをいくつかのように実装する方法はありdjango-model-i18n-tool
ますdjango-modeltranslation
か?
すべての答えがno の場合、サイトの一部、できれば管理者の部分から編集できる i18n 静的コンテンツを回避するためのベスト プラクティスは何ですか?
django - django-sitetree からフラットページにアクセスする方法
ポートフォリオとブログの他に、私のサイトにはいくつかのフラットページがあります。サイト ツリー、ブレッドクラム、およびメニューは、django-sitetree を通過しました。そして、django-sitetree アプリを使用して管理インターフェイスからフラットページの URI を取得する方法がわかりません。タイトル通りOK~ただ{{ flatpage.title }}
。
助けていただければ幸いです。
django - フラットページを使用した Django URL ルーティング
フラットページを使用しているときにdjangoでURLルーティングがどのように機能するかを理解するのに本当に問題があり、誰かが私のコードを見て、私が間違っていることを説明してくれることを望んでいました.
また、これをデバッグするためのアドバイスがあれば非常に役立ちます。理想的には、リクエストが正常に解決されたときに、django がその解決にどのように到達するかを確認したいと思います。現時点では、404 を取得したときに試行された URL パターンのみが表示されます。
前もって感謝します、
settings.py には - APPEND_SLASH = True があります
私は次のURL構造を持っています.括弧内には、正規表現が何をすべきかを示しています..
次のフラットページがあります
テストの結果:
問題は (r'^fa') と (r'^en') がフラットページのすべてのキャッチで正しく機能しないことにあると感じていますが、その理由を確認する方法がわかりません。この段階でスキルをデバッグします。
大変助かります...
django - Django flatpages は、FlatPageSitemap を作成するために登録されていません
サイトを登録するためのフラットページを取得できないようです。そのため、フラットページ用の sitemap.xml を取得することもできません。次のファイルがあります。
settings.py:
urls.py (プロジェクトのメインの urls.py ファイル、私のアプリの名前は「shoes」):
私の「靴」アプリのurls.py:
syncdb を実行しましたが、管理画面の flatpages セクションが空白のままでエントリがないため、サイトマップに登録されません。これらのフラットページ (「ホーム」と「詳細」) を登録するにはどうすればよいですか?