問題タブ [choicefield]

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 投票する
1 に答える
1064 参照

django - Django のフォームで Choicefield に選択肢をロードする

選択肢フィールドに選択肢を読み込めないので、コードを以下に示します。次のようなフォームを使用します。

このようなモデル:

そして、次のような新しいクライアントを作成するビュー:

問題は、管理ビューから新しいクライアントを作成するときに、クライアントが「Activo」、「Inactivo」、「Deudor」のいずれであるかを選択できることです。しかし、ビューから新しいクライアントを作成しようとすると、choiceField が空です。choicefield に選択肢をロードするにはどうすればよいですか?

ありがとう!

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

django - Choicefield値で異なるUI要素を取得する方法は?

test.html ifこれが私のコードです。ステートメントに何か問題があります。選択フィールドの値によって異なる UI 要素を取得できるように、if条件を変更するのを手伝ってもらえますか?test.html

フォーム.py

ビュー.py

test.html

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

django - Django ChoiceField の初期設定が機能しない

Django Forms.ChoiceField を使用する ModelForm があります。データベースへの値の書き込みは機能します。しかし、URL を開くと、ドロップダウン リストに以前に選択した値が選択された値として表示されません。

initial=value を設定してみましたが、うまくいきません。

0 投票する
0 に答える
1240 参照

django - モデルクラスからdjango-rest-frameworkのChoiceFieldの選択肢を変更するには?

models.py は次のとおりです。

serializers.py は次のとおりです。

views.py は次のとおりです。

CharField の代わりに Code オブジェクトのインスタンスを作成するときに、コード内のタイプを選択するために ChoiseField を使用することは可能ですか?

考えられる解決策

私は可能な解決策を見つけました。クラスChoiseFieldをDynamicChoiceFieldに派生させました

CodeSerializer を次のように変更します。

このソリューションの唯一の欠点は、1 つだけを挿入する 2 つのフィールド (type,choise_of_type) が必要なことです。

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

django - 選択肢フィールドを備えた Django フォーム: ユーザーが独自の回答を提供できるようにする

私は Django を初めて使用し、このフォーラムのドキュメントといくつかの投稿を調べてみましたが、まだ問題を解決できていません。私はあなたの時間と助けに感謝します。

ChoiceField4 つの選択肢 ( ) を持つフォームの作業セットアップがありますCharField。ユーザーが独自の応答を入力できるように、5 番目のオープン オプションを含めようとしています。ウィジェットのコードを含めてみましたが、ドロップダウン リストの下にテキスト ボックスが表示されました。ウィジェットを使用しても、検証は失敗し (4 つの選択肢のいずれかが選択されていない限り)、この問題も解決できませんでした。

ChoiceFieldフォームがドロップダウン リスト内のユーザー入力を受け入れることができるようにするソリューションはありますか?

最高、あや

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

django - モデル オブジェクトを使用した Django の選択

はい、これは課題です。はい、これに時間を費やしましたが、今は助けが必要です。

私のタスクには 2 つのモデルがServerありClient、それらは 1 対 N の関係にあります。以下に示すように

特定のサーバーに新しいクライアントを作成できるModelFormを使用してフォームを作成しましたが、タスクの前提条件は、空き容量のあるサーバーのみを提供することです(maximum_clients実際のクライアントよりも少ない)ので、これが私がしたことです

このアプローチでは、select前述の前提条件に基づいて適切なサーバーを設定します。ただし、このフォームを保存すると、次のようなエラーが発生Cannot assign "u'fifty'": "Client.server" must be a "Server" instance. Fiftyしますmaximum_clients = 50

admin利用可能なサーバーのみを表示するように変更した画面にも同様のフォームがあり、そこに保存すると同じエラーが発生します。

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

c# - SharePoint で Choice 列を更新する方法

選択欄を更新する必要があります。私の列に「A」、「B」などの値があるとします。次に、「C」のような新しい値を挿入する必要があります。次のコードが機能しません。