1

django-cms でテーブルを作成する可能性はありません。この機能が必要なので、独自のプラグインを作成する可能性を評価しています。

私はこの製品を使い始めています。ドキュメントを注意深く読みましたが、多かれ少なかれそれを行う方法がわかります。

ただし、このタスクを開始する前に、いくつかのヒントやコツを聞いていただければ幸いです。django-cms プラグインの経験がある人はいますか?

前もって感謝します

4

1 に答える 1

1

これはすべてモデルによって異なります。プラグインは標準のdjango管理機能を使用します。

これは、テーブルのソースデータにも依存します。

ソースとしてCSVまたはExcelシートがある場合は、ファイルフィールドを作成し、オプションのキャッシュを使用してレンダリング関数でファイルをレンダリングするだけです。

手作業でデータを入力する場合:

テーブルモデル。テーブルへの外部キーを持つ行モデル。

その後、行モデルをdjango-adminインラインとして使用できます。したがって、必要に応じて新しい行を追加できます。

CMSPluginBaseはModelAdminを拡張するため、通常の管理者と同じようにインラインを定義できることに注意してください。

于 2009-12-09T08:22:30.603 に答える