問題タブ [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.

0 投票する
3 に答える
2062 参照

python - django.contrib.flatpages で ckeditor を実装する方法を説明できる人はいますか?

django.contrib.flatpages で ckeditor を実装する方法を説明できる人はいますか?

0 投票する
2 に答える
593 参照

python - Django のフラットページと包括的なスタートページ

私はdjango 1.1とフラットページを使用しています。それはかなりうまく機能しますが、キャッチオールまたはデフォルトのページを実行することができませんでした。

スタートページの url.py にエントリを追加するとすぐに、フラットページが表示されなくなります。

flatpages が 404 フックを使用していることは知っていますが、デフォルトの Web サイトをどのように構成しますか?

0 投票する
5 に答える
2149 参照

django - DEBUG が False の場合、Django flatpages で 404 が発生します (404 および 500 テンプレートが存在します)。

Django 1.1.1 安定版を使用しています。がDjango flatpagesDEBUGに設定されている場合、正しく動作します。アクセスしようとするすべてのフラットページでカスタム 404 エラーが発生するのはいつですか (私のエラー テンプレートは明らかに正しく機能しています)。True DEBUGFalse

インターネットで検索すると、私が行った 404 および 500 テンプレートの作成が示唆されます。

middleware_classes に追加FlatpageFallBackMiddlewareし、flatpages をインストール済みアプリケーションに追加しました。フラットページを機能させる方法はありますか?

0 投票する
2 に答える
3043 参照

python - テンプレートタグを受け入れるように Django Flatpages を拡張する

サイトの多くのコンテンツに django flatpages を使用しています。コンテンツでも django テンプレート タグを受け入れるように拡張したいと考えています。

このスニペットを見つけましたが、多くのことを話した後、それを機能させることができませんでした。これを機能させるには、django flatpages アプリを「サブクラス化」する必要があると思いますか? これが最善の方法ですか?djangoディストリビューションを直接変更したくないので、それをどのように構築するかはよくわかりません。

0 投票する
2 に答える
411 参照

django - 本番環境での Django Flatpages の使用: 回復目的で変更をアーカイブする方法

本番サイトで Django Flatpages を使用しています。管理者がファイルの編集を間違えた場合に、古いバージョンのページを取得できるようにする最善の方法を見つけたいと思います。バックアップなどはありますが、そこから復元するのは少し面倒です (つまり、Web サイトの編集者ではなくシステム管理者が関与します)。

まず、これを行うパッケージはありますか? すべてのデータベースの変更をファイルシステムまたは MongelDB にアーカイブするものは必要ありませんが、おそらく Flatpages アドオンは必要です。

そうでない場合、私は2つの選択肢を思いつきました:

  1. すべてのライブ変更が発生するステージングサーバーを用意してから、本番環境にロードするだけです

    Django flatpages バックアップ?

  2. DB を監視し、Flatpages コンテンツへの変更を確認すると、FlatpagesHistory などの他のテーブルに最新のコンテンツのコピーを保存するいくつかの外部スクリプト。次に、Web サイトの編集者は Admin サービスを使用して FlatpagesHistory からページの古いコピーを取得できます。誰かがこれをしましたか?

フィードバックをお待ちしております。

ありがとう。

0 投票する
3 に答える
1001 参照

django - DjangoDirect_to_templateまたはflatpages

サイトの前面にほとんど静的なページがあるdjangoアプリを作成する例:about.html faq.html

そういうこと

私はurls.pyがどのように機能するかを調べていて、これを作成しました。

それは私が必要としていたことを正確に実行しているようです。これで、新しい.htmlページをテンプレートフォルダのルートに追加すると、正常に機能します。テンプレート/about.htmltemplates/faq.hml

テンプレートでもこのようなものを使用できます

今、誰かがDjango FlatPagesを親切に指摘し、代わりにそれらを使用することを提案しました。私がデータベースに接続していない場合、私がそれを行っている方法に不利な点があります。

それはdbを使用し、それほどエレガントではないため、FlatPagesよりも優れた方法のように思えます(実際には実際にはフラットページを使用していません)

0 投票する
1 に答える
514 参照

django - DjangoFlatpages変数

{{ variable }}djangoフラットページに入ることができますか?もしそうなら、どのように?

0 投票する
1 に答える
806 参照

django - サイトなしでDjangoフラットページを使用する

Djangoでフラットページフレームワークを使用してキャッチオールサイトを作成できるものはありますか?

私は1つのサイトを持っていますが、絶えず変化するいくつかのDNS名を介してそのサイトにアクセスできます。これらすべてを単一のサイトにマップする必要があり、ドメインエントリを事前に指定するとフラットページが曲がってしまうようです。

0 投票する
2 に答える
93 参照

asp.net-mvc - ASP.Net MVC に相当するフラットページ

Django にはFlatpagesアプリがあり、サイト管理者はコードを変更せずに特定のページのコンテンツを変更できます。CMS のようなデータベースに格納されたフラットページ コンテンツ。Flatpage は通常、about ページなどに使用されます。

ASP.Net MVC に相当するものはありますか? つまり、データベースに永続化されたページ コンテンツを管理するための便利な方法です。

0 投票する
3 に答える
1645 参照

django - Django フラットページ (または多言語 ng) のリバーシブルな名前付き URL?

Django フラットページ (またはフラットページ + 翻訳である多言語 ng) のリバーシブルな名前付き URL を使用する方法はありますか?

そうでない場合、管理者から編集可能なページの名前付き URL を持つことができる同様のアプリはありますか? (そして、巨大な CMS は避けたいと思います。)

編集:質問の詳細な説明と明確化については、以下の回答のコメントを参照してください。