2011-12-06 6 views
-2

Djangoチュートリアルのスタイルに従って、チュートリアルで使用されているマスター/ディテールスタイルではなく、メインテーブルのTabularInlineスタイルでレコードを追加します。DjangoがTabularInlineスタイルのレコードをメインテーブルに挿入または追加できるようにするモデルはありますか?

理想的なアプローチは、list_displayを使用して、レコードを追加するためにクリックしたときにリストに挿入または追加する空の行の数を指定することです。

Djangoでこれを実現する方法はありますか?私は1.3から始まっています

+0

Djangoチュートリアルを参照していますか? –

+0

入門用 - https://docs.djangoproject.com/ja/1.3/intro/tutorial02/ – vfclists

+0

できません。とにかくそれは悪いデザインです。繰り返しのフィールドをモデルに設定すると(たとえば、title1、title2、title3など)、子猫が殺されます。 –

答えて

0

あなたが求めていることをするには、独自のビューとformset_factoryを使用して管理変更リストを上書きする必要があります。

+0

私はdjangoの初心者ですが、あなたの答えの正しさを判断する能力があまりないかもしれませんが、ドキュメントを読んだら正しく表示されます。 – vfclists

+0

管理者はかなり簡単に拡張できます。作業に慣れてエッジを見つけると、必要に応じてさまざまな方法で修正することができます。ハッピーコーディング! – Brandon

関連する問題