html - Django Crispy Form &
问题描述
解决方案
如果您想传递 id 和值,则可以这样做
FOOD_OPTIONS = [(food.id, food) for food in Food.objects.all()]
class MealForm(ModelForm):
class Meta:
model=Meal
food = forms.ChoiceField(choices = FOOD_OPTIONS, widget=forms.TextInput(attrs={'class': "form-control"}))) # here you can specify class to your select tag or remove it
而不是在模板中循环只是这样做
{{ form.food|as_crispy_field }}
推荐阅读
- c# - 选择 SQL Server DatetimeOffset 作为 .Net DateTimeOffset.Ticks
- rust - Is signed integer overflow in safe Rust in release mode considered as undefined behavior?
- php - 在不使用 XAMPP 等的 Windows 10 上更新 PHP 版本
- javascript - tensorflow js 模型(从 Keras 转换而来)有 3 个输出。我怎样才能提取它们?
- python - 如果 __name__ != __main__:
- angularjs - AngularJs——对 XMLHttpRequest 的访问已被 CORS 策略阻止
- r - 在 R 中运行大型 BigQuery 代码时出错
- apache - Xamarin.Cognitive.Face API 连接问题
- icalendar - 已定义的 iCal STANDARD 或 DAYLIGHT 错误
- python - 我正在尝试安装先知库,但出现错误。我如何解决此错误?