問題タブ [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.
python - モデルのない Django.contrib.flatpages
テンプレート内に空のcontent
フィールドとそのコンテンツを持つフラットページがいくつかあります(template_name
フィールドで指定)。
私が使用している理由django.contrib.flatpages
- これにより、最小限の URL 構成で (ほとんどの) 静的ページを提供できます。
- それぞれのビューを書く必要はありません。
モデルがいらない理由FlatPage
- コンテンツを空のままにして、テンプレート パスのみを指定します。したがって、ファイルにソースがあることを利用できます。
- サーバー (管理者など) の助けを借りずに、ファイル システムからソースを直接編集できます。
- 構文の強調表示やその他のエディター機能を利用できます。
- モデルでは、フラットページの固定具を維持する必要があります。
- したがって、同じエンティティのデータは 2 つの別々の場所にあります。
- コンテンツをフィクスチャ内に移動すると、編集が難しくなります。
- フィクスチャのメンテナンスが問題ではなかったとしても、開発中にこれらのフィクスチャを何度もダンプしてロードする必要がありました。
私が探しているもの
基本的; FlatPage
機能を維持しながらモデルを削除しますcontrib.flatpages
。これをどのように解決すべきか明確な考えがありません。データベース以外の場所で情報を取得するための( のようなadd_to_class
)クリーンな変更方法があれば、それをお勧めします。FlatPages
おそらく、メタデータをテンプレートに挿入すると、このデータを読み取る特別なマネージャーが のデフォルトのマネージャーに取って代わりますFlatPages
。
フラットページの管理機能よりも手動編集を好まない場合、どうすればデータベースを方程式から外すことができますか?
django - TinyMCE を Django に埋め込む際の問題: TinyMCE アプリがブラウザーに表示されない
私は Django を使用して Web アプリケーションに取り組んでおり、Flatpages アプリを使用しています。
現在、TinyMCE WYSIWYG エディターを Flatpages に埋め込もうとしています。私は、Apress book: Practical Django Projects に記載されている手順に従っています。すべてを正しく実行しましたが、TinyMCE アプリはブラウザーに表示されません。Django IRC チャンネルに問い合わせたところ、これは Django の問題ではなく、TinyMCE 自体に問題があるようです。TinyMCE の Web サイトでドキュメントを調べようとしたところ、非常に古いものか、問題とはまったく関係のないものしか見つかりませんでした。これについてどうすればよいですか?
django - Django flatpages バックアップ?
ローカル サーバーで開発しているサイトでフラットページを使用しています。最終サーバーで使用するために、フラットページのデータをバックアップする必要があります。誰もそれを行う方法を知っていますか?
django - Djangoフラットページを使用してWordpressのようなカスタムフィールドを作成するにはどうすればよいですか?
WordPressのようなCMSを強力にする機能の1つは、テンプレートで使用できるフィールドを追加する機能です。WordPressにはカスタムフィールドと呼ばれるものがあります。Djangoのフラットページを使用してそれを行う方法はありますか?そうでない場合は、フィールドを追加するオプションを使用してページを作成できる別のDjangoアプリはありますか?
django - Django で将来の日付の投稿を取得するにはどうすればよいですか?
Django で基本的なサイトを作成したいだけで、flatpages アプリは非常にシンプルですが、必要ないくつかのこと、つまりカスタム フィールドと将来の日付がサポートされていません。これは、公開日をすぐに公開するのではなく、将来のある時点に設定することです。
Djangoで将来の日付の投稿を取得するための最良のオプションは何ですか?
django - Djangoフラットページを使用するときにページの親を取得するには?
Django の URL は任意であるため、フラットページを作成するときに設定したものも含まれます。ページの親が何であるかをどのように把握できますか? つまり、/about/contact/ というページを作成した場合、(テンプレート内の) 連絡先ページを表示しているときに、親ページが何であるかを知るにはどうすればよいでしょうか?
これを行う標準的な方法はありますか?それとも、スラッグをスラッシュで分割して、最初のセクションを使用するだけですか?
基本的に、さまざまなサイト セクションを作成する方法を理解しようとしています。
django - Djangoのフラットページよりも優れたものはありますか?
フラットページはステータス(ドラフト、公開済み)や公開日などもサポートしていないため、Django用のフラットページアプリよりも優れたものがあるかどうか疑問に思いました。何かありますか?
django - django 1.0(フラットページ)で多対多の関係に事前入力された値を指定するにはどうすればよいですか?
Django flatpages は、django Site モデルとの多対多の関係を使用します
新しいフラットページを作成するときは、サイトを選択する必要があります。後で複数のサイトを利用するかもしれませんが、今のところ不要で面倒です。追加フォームで現在の (そして唯一の) サイトを事前に選択したいと考えています。これを実現する方法がわかりません。デフォルトのフラットページの動作に対して、他にもいくつかの変更を行いました。しかし、これは私を逃れます。
私は次のようなことをしたかった:
しかし、それはうまくいきません。どんな助けでも大歓迎です。
django - Django で複数のアプリで 404 を処理できますか?
どうやら、Django flatpages が動作する方法は、他のアプリによってスローされた 404 を処理することです。flatpages よりも前に 404 でクラックを取得する別の flatpages タイプのアプリを作成できないかと考えていました。これまでのところ成功せずにこれを試しました。テンプレートはレンダリングされますが、データは送信されません。
それは可能ですか?
django - django-cms、django flatpages、小さな mce が表示されない
django-cms と flatpages の両方を実装しましたが、tiny_mce をどちらにも表示できません。
urls.py
設定.py
admin.py
base.html ファイル内
さまざまなユーザー グループやドキュメントなどにアクセスするときに、非常に多くの異なるオプションがあります。どの構文が正しいのかわかりません。CMS は、なんらかのテキスト エディタがないと役に立ちません。
どうも