問題タブ [inline-formset]
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.
django - 複数のインスタンスで inlineformset_factory を編集する
私は、1 日の時間である extra=24 のインライン フォームセットを持っています。新しいエントリを追加して保存するのに問題はありません
フォームセットのデータを編集および保存する方法を理解しようとしています。フォームセットに入力する必要がある OreFarmaco の 24 個のインスタンスを返すクエリセットがありますが、インスタンス キーワードを持つフォームセット自体は 1 つのインスタンスのみを予見します。
OreSommInlineFormSet = inlineformset_factory(FarmacoGiornaliero, OreSomministrazione, form=OreForm, fields=('ore', 'quantita'), extra=24, can_delete=False)
ありがとうございました。
django - Django のカスタム フォームセット テンプレート
このモデルに Django フォームセットを使用しています。
フォームセットは次のように定義されます。
テンプレートは次のとおりです。
フィールドは列ごとに表示されますが、行ごとに表示したいと思います。
上記のコードは、次のような出力を生成します。
出力を次のようにしたいと思います。
これどうやってするの?
jquery - jqueryを使用した計算と日付を含むDjangoインラインフォームセット
私は 2 つのモデルを持っています。それはヘッダー/詳細です。
日付ピッカーを入れてjQueryfromdate
をtodate
使用するにはどうすればよいですか。fromdate
また、とで日数を計算するにはどうすればよいですかtodate
。インライン フォームセットでない場合は、静的な日付ピッカーを使用できますが、インライン フォームセットでは使用できません。私を助けてください。
ありがとうございました。
django - Django インライン フォームセットの検証はパスしますが、オブジェクトは保存されません
私はこのフォームを持っています:
すべてのフィールドが必須です。
すべてをより複雑にするために、このモデルには unique_together 条件があります:
空のフォームを次のように保存します。
間違いなく失敗するはずですが、そうではありません。投稿されるクエリセットは次のとおりです。
すべての重要なフィールドが空であっても、それはきれいになります: [u'']。したがって、検証されれば、保存にも成功すると思うでしょう...しかし、そうではありません。データベースにレコードが見つかりません。フォームによって作成されたレコード以外 - 検証して問題なく保存します。
更新:同様の質問が見つかりましたが、これも未回答であり、まったく同じ問題のようです: Make inlineformset in django required
シェルで使用する自分用のテストスクリプトを作成しましたが、すべて同じ結果が表示されます。
Update2: Django フォームセット: 最初に必要ですか? ここで受け入れられた回答は、エラーが発生しない理由を示しています-明らかに、フォームは empty_permited を False に設定する必要があります。
django - ラジオ ボタン コントロールを使用して、ネストされたインライン フォームセット内の項目を指す外部キーを選択する
基本的に Node クラスを定義する次のクラスを定義しています。各ノードには、複数の NodeIntf を割り当てることができます。各 NodeIntf には、複数の NodeIntfIpaddr を割り当てることができます。これらの NodeIntfIpaddr の 1 つは、Node オブジェクトの mgmt_ipaddr 属性として割り当てられる可能性があります。そして、そのうちの 1 つが mgmt_ipaddr_v6 属性に割り当てられている可能性があります。現在、私のテンプレートには、基本的にインターフェイス用のネストされたテーブルがあり、ラジオ ボタン セレクターを使用して、Node オブジェクトの mgmt_ipaddr(_v6) 属性に対して選択されている ipaddr を選択したいと考えていますが、よくわかりません。どうやってするの。ipaddr_formset を反復処理するときに、その ipaddr が選択した mgmt_ipaddr を表しているかどうかを確認する必要があると思いますが、その方法がわかりません。どんな助けでも大歓迎です。
テンプレート スニペット:
python - 別のモデルを介した多対多関係の Django インライン フォームセット フィルター
私は SchoolClass と Student の 2 つのモデルを持っています。これらは Enrollment モデルを通じて多対多の関係にあります。
SchoolClass モデルには、フィールド サイクル (クラスが実行される年 + 学期) があります。管理者で学生を表示するとき、学生が特定のサイクル (たとえば、現在のサイクル)
私は以前、登録モデルにサイクル フィールドを持っていましたが、次のようにするとうまくいきました。
ただし、SchoolClass モデルのサイクルを移動したため、フィルターを次のモデルに適用する方法がわかりません。
django - Django - フォームセットとインライン フォームセットのユースケース?
どちらを使用するか(フォームセットまたはインラインフォームセット)について本当に疑問があります。
自転車を予約するためのオンライン配送リクエスト フォームがあります。自転車には複数の種類があるため、「DeliveryRequests」と「DeliveryRequestBikes」の 2 つのモデルがあります。
これがフロント エンド フォームであることを明示するのを忘れていました。1 つの「DeliveryRequests」レジスターに1 つ以上の「DeliveryRequestBikes」を挿入できる必要があります。
フォームセットとインライン フォームセットのどちらを使用すればよいですか?
アドバイスをお願いします。
よろしくお願いします、
jquery - Django/Python フォームセット
django の inline_formset を使用して複数の添付ファイルをアップロードしようとしています。したがって、基本的には、jquery を使用してフォームセットを動的に生成し、ユーザーが複数のファイルをアップロードできるようにしています。私の実装は Firefox と Chromium で問題なく動作します。ただし、IE9 ではこれは機能しません。エラーメッセージなどは表示されません。ただし、アップロードされたファイルがサーバーに保存されていません。どんな提案でも大歓迎です!
ありがとうございました、
私が抱えている問題のコードは次のとおりです。
views.py: (該当部分のみ)
########################## END views.pymodels.py (関連部分のみ):
######################## END models.pyforms.py (関連部分のみ):
######################## END forms.pyPatentidea_save.js (関連部分のみ):
################# END Patentidea_save.jsPatentidea_save.html
######################### 終わりのpatentidea_save.html