私のdjangoモデルには、1から10までの整数の入力が必要なフィールドが必要です。これを次のようにモデル化しました。
class Review(model):
...
rating = models.IntegerField(default=5,help_text='value 1 to 10')
以下のようにレビューを作成および編集するためのフォームを提供しています
class ReviewForm(ModelForm):
class Meta:
model=Review
...
class ReviewEditForm(ModelForm):
class Meta:
model=Review
....
ユーザーが1から10の整数を入力していることを確認するにはどうすればよいですか..フォームのクリーンな方法でこれを確認する必要がありますか?それとももっと良い方法はありますか?
RangeInput
理想的には、フィールドをhtml5(私は思う)で利用できるスライダーとして表示したいのですが、これはslider
inchrome
とtextfield
in として表示されます。しかし、 firefox16.0.2ubuntu
JavaScriptなしでこれを行う方法がわかりません。