問題タブ [multiplechoicefield]
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 - djangoでMultipleChoiceFieldを保存できません
MultipleChoiceField
テスト サーバー (Apache を使用) での保存に問題があります。ただし、ローカル マシン (django サーバー) では動作します。
フォームでは、checkboxes
チェックとチェックを外すことができます。保存ボタンをクリックすると、チェックボックスに関連するデータがデータベースに保存され、フォームがリロードされ、チェックボックスが更新されます。
ただし、これはローカルでは機能しますが、テスト サーバーでは機能しません。テスト サーバーでは、保存ボタンをクリックすると、フォームがリロードされるだけで、何も保存されず、何も変更されません。
コードは次のとおりです。
何が間違っている可能性がありますか?
編集 :
を確認するlog
と、プログラムがfor loop
!に入らないことがわかります。ただし、フィルターに一致するレコードがデータベースにあります。
python - Django の MultipleChoiceField データの処理に時間がかかりすぎる
私はDjangoが初めてで、MultipleChoiceFieldのPOSTリクエスト時間が長いという問題がありました。人のリストがあり、住所のリストを表示したいのですが、これらの人がそこに住んでいた時間とともに住んでいましたが、私の解決策は遅すぎます。
したがって、3 人以上のユーザーを選択すると、読み込み時間は非常に長くなります (4 ~ 5 秒) が、db クエリには 0.5 ~ 0.7 秒しかかかりません (django-debug-toolbar によると)。そのため、まだインデックスを作成していません (私はそれらを作成します)。長いページ読み込みの問題は、私の間違ったビュー作業に関するものだと思います。また、django-debug-toolbar の「Timer」パネルでは、ほとんどの場合「Request」セクションに時間がかかります。
私のmodels.pyの簡易版:
フォーム.py:
ビュー.py:
アプリを最適化するためのアドバイスを求めています。ありがとうございます!
python - ジャンゴ | render_to_response を使用するのは正しい方法ですか?
私は単純なプロジェクトを持っていますが、それは今ではほとんど何もしません - いくつかの人の値を持つ MultipleChoiceField があり、ユーザーがいくつかの値を選択して「送信」ボタンをクリックすると、選択した人が住んでいた家を探しています。
私のデータベースには約 1.5k 人と 20k 家があります。リストから 3 人以上を選択すると (この場合、「houses」リストに約 5 ~ 6k の値があります)、処理時間が非常に長くなります (「t」変数の場合は約 5 ~ 7 秒)。
django-debug-toolbar が言うように、DB クエリには 0.7 秒しかかからず、約 95% の時間は「タイマー」パネルの「リクエスト」セクションです。だから問題は - 私は間違っているのですか?render_to_response の使い方が間違っていると思います。私のコードを最適化するために何かお勧めできますか? 私はDjangoの初心者です、ありがとう。
私の 'guess_houses.html' では、フィールドのある家のリストのみを表示します。
これが私のviews.pyです:
python - MultipleChoiceField - invalid_choice エラー - 有効な選択肢を選択してください。SomeChoice は利用可能な選択肢の 1 つではありません
ユーザーがデバイスの一部を削除できるようにすることを望んで、djangoでフォームを作成しています。フォームの送信ボタンをクリックすると、メッセージが表示され続けます: Select a valid choice. <Some choice> is not one of the available choices
. これが私のコードです。どうもありがとう :)
フォーム.py
ビュー.py
注意: このフォームのモデルはありません
python - DJANGO MultipleChoiceField の初期値を挿入する際のトラブル
テーブルから「情報」ボタンをクリックしてフォームを作成し、ユーザー情報を取得してフォームに挿入します。これはすべて機能しますが、MultipleChoiceFieldでは機能しません。
これは私のビュー コードです。フォームにユーザー値を入力するために使用します。すべてのフィールドは初期値で正しく評価されていますが、最後の team_id ではありません。
team_id フィールドに入力するデータの例は次のとおりです (これは、フォームに宣言されたデフォルトのリストです)。
そして、そのユーザーに関連するいくつかの値だけで初期化したいとしましょう(このリストは初期化モードに渡されましたが、機能しません。それでもデフォルトのリストが必要です..)
これは次の形式です。
どんなアイデアでも、簡単に修正できるはずだと思います...しかし、どこに問題があるのか わかりません...
小さな場合:
それは常に示しています
ありがとう!:)
ms-access - モジュール オプション フォームの複数選択回答の Microsoft Access データベースへの保存
私は現在、大学モジュール オプション フォーム用のリレーショナル データベースを作成する方法を考え出そうとしています。まず、学生 ID、名前、姓を入力し、人事管理などの学位プログラムを選択します。次に、各プログラムの各学期の合計クレジットが選択されるまで、チェックボックスを使用してフォームから複数のモジュールを選択します。
ただし、複数のモジュールを選択し、リレーショナル データベース設計であるため、以下に示すように、これらの複数の回答を Student Options テーブルに保存する方法がわかりません。
私は現在のテーブルを持っています
表: 学生 フィールド名: 学生 ID (主キー) 名前 姓
表: プログラム Program (主キー) Semester 1 Credits (異なるプログラムは異なる量のクレジットを許可します) Semester 2 Credits (異なるプログラムは異なる量のクレジットを許可します)
表: モジュール モジュール ID (主キー) モジュール名 クレジット 前提条件
最後のテーブルは、モジュールがフォームから選択された後、このテーブルに格納され、現在これを持っているため、私が苦労しているものです...
表: 学生オプション 学生 ID (主キー) プログラム (プログラム表へのリンク)
ただし、以下に示すように、すべてが個別に保存されているモジュールテーブルへのリンクを保持したり、雑然としたりせずに、どのフィールドにそれらを保存する必要があるのか わかりません。
リレーショナル データベースにするために、モジュール テーブルに学生オプション テーブルへの関係リンクが必要ですか?
選択した複数のモジュールを学生オプション フォームに保存するにはどうすればよいですか?
ありがとう