前提・実現したいこと
現在Django2でwebアプリケーションを開発しております。
そこでmodel.pyのモデル内にあるフィールドCharFieldで複数の値を受け取りたいです。
現在はドロップリストから複数の選択肢が表示され
その中の一つを選択する事しか出来ません。
なので、複数の選択肢の中から1つから3つまで選択出来る様にしたいです。
該当のソースコード
pyhton
1#models.py 2 3SKILLS = ( 4 ('1','css'), 5 ('2', 'html'), 6 ('3', 'python') 7) 8 9class User(AbstractBaseUser, PermissionsMixin): 10 skill = models.CharField(('スキル'), max_length=150, choices=SKILLS, 11 blank=True) 12 13 14#forms.py 15 16class UserUpdateForm(forms.ModelForm): 17 """ユーザー情報更新フォーム""" 18 class Meta: 19 model = User 20 fields =('skill')
html
1<!--user_form.html--> 2<div class="col-6"> 3 <tr> 4 <th><label for="{{ form.skill.label }}">{{ form.skill.label }}</label></th> 5 <td>{{ form.skill }}</td> 6 </tr> 7</div> 8
試したこと
models.pyでBooleanFieldやManyToManyFieldを試したのですが、
うまく行きませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。