[解決済み] django Forms のラジオボタン
2022-02-10 12:31:33
質問
ラジオボタンや選択ボタンを含むようにforms.pyファイルを設定するのに苦労しています。ドキュメントを見ましたが、正しいシンタックスを適用することができませんでした。
以下は、現在
forms.py
--
from django import forms
class PictureForm(forms.Form):
like = forms.ChoiceField(???)
name = forms.CharField()
email = forms.EmailField()
message = forms.CharField()
そして、私の
views.py
--
from app.forms import PictureForm
def index2(request):
if request.method == 'POST':
form = PictureForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
Picture.objects.create(like=cd['like'], name=cd['name'], email=cd['email'], message=cd['message'])
return HttpResponseRedirect ('/thanks/')
else:
form = PictureForm()
return render_to_response('index2.html', {'form':form},)
値1', '値2', '値3'のラジオボタンのセットを設定するにはどうすればよいですか? セレクトドロップダウンでこれを行うにはどうすればよいですか? ありがとうございます。
どのように解決するのですか?
フォームクラスを書くときに、フィールドのウィジェットと選択肢を設定することに注目します。
CHOICES=[('select1','select 1'),
('select2','select 2')]
like = forms.ChoiceField(choices=CHOICES, widget=forms.RadioSelect)
デフォルトのウィジェットはドロップダウン選択です。
関連
-
[解決済み】Django: そのようなテーブルがない: django_session
-
[解決済み] djangoでDISTINCT個々の列を選択しますか?
-
django.db.utils.OperationalError の解決策です。(2003, "Can't connect to MySQL server") というエラーが発生します。
-
djangoにおけるrelated_nameの役割
-
django_filters のインポートがうまくいかない、 'django_filter' という名前のモジュールがない
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
-
[解決済み】テンプレートコード内で変数に値を設定するには?
-
[解決済み】Djangoのvalues_listとvaluesの比較
-
[解決済み】Django の SECRET_KEY を変更した場合の影響について
-
[解決済み】djangoのフォームフィールドでデフォルトで空のクエリセットを作成する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] DISTINCT ON フィールドは、このデータベースバックエンドではサポートされていません。
-
[解決済み] boto.exception.S3ResponseError.S3ResponseError。S3ResponseError: 403 Forbidden
-
[解決済み] Django 引数 '()' とキーワード引数 '{}' を持つリバースが見つかりません。
-
django.core.exceptions.ImproperlyConfigured: MySQLdb モジュールの読み込みに失敗しました。
-
MultiValueDictKeyError at/add/ エラー解決
-
Djangoデータベースのクエリセット操作
-
[解決済み] 正確な検索のための QuerySet 値は、スライシングを使用して 1 つの結果に制限する必要があります。フィルタ・エラー
-
[解決済み] `SyntaxError: nonlocal 'topics_with_log_tag' のバインディングが見つからない` けど、バインディングはされている
-
[解決済み] Facebookログインとメール認証
-
[解決済み】テンプレート変数をHTMLとしてレンダリングする