問題タブ [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 投票する
0 に答える
92 参照

python - Django 静的テキスト モデル

つまり、基本的には調査アプリケーションがあり、メインのユーザー ダッシュボードがあります。そこでは、彼の調査や新しい調査などを見ることができ、テキストに関する静的なものもあります。

私がしたいのは、そのテキストを静的ではなく、管理者に編集させることです。ここでの私のオプションは何ですか。flatpages アプリを使用することを考えましたが、それはオーバーロードされた flatpages にコンテキストを渡すためにカスタム ミドルウェアを作成する必要があり、2 つの静的テキストに対してのみカスタム アプリを作成するのは大変な作業のように思えます。

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

django - flatpages djangoでモデルフォームを使用するには?

フラットページテンプレートでモデルフォームを使用したいコードに行き詰まりました。私はモデルフォームを作成し、そのフォームは保存機能を備えたフラットページテンプレートで提供する必要があります。

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

django - Django Flatpage が 404 を与える - しかし 1 つの Flatpage が機能する

Django 1.9、Python 3.4 を使用しています...

class_prepared最近、フラットページを変更して、次のアプローチでカスタム フィールドを取得しました。

http://docs.djangoproject.com/en/dev/ref/signals/#class-prepared

この時点で、データベース内の URL にすでに 1 つのフラットページがありました/about/。上記を実装した後、新しいフィールドをデータでうまく調整し、すべてが機能していました。

/contact/しかし、すべてが機能していることを確認するために、カスタム フィールドに別のフラットページを追加したところ、404 が返されました。

最初は、URLConf が機能していないと思いました。そこで、 Django docsの catch allや次のような特定のエントリなど、いくつかのバリエーションをテストしました。

しかし、これらのどれも機能しませんでした。

間違っていることへの言及をいくつか見つけましSITE_IDた。データベースにクエリを実行し、デバッグ情報を確認して、私のものが正しいことを確認しました。

データベースのデータも確認しましたが、テーブルdjango_flatpageには、実行したクエリの 2 つの行が表示されます。

私は何が欠けていますか?