0
Feature
클래스의 BooleanField
을 라디오 버튼으로 렌더링 할 수 있었지만 표시 할 때 양식에 해당 값이 미리 선택되어 있지 않습니다. 부울 값이 주어지면 적절한 값을 선택하도록 어떻게합니까? 감사합니다Django - BooleanField의 미리 선택된 라디오 버튼
models.py :
class Feature(models.Model):
for_biz = models.BooleanField()
class FeatureForm(ModelForm):
choices = ((1,'Business'), (0, 'Customers'))
for_biz = forms.TypedChoiceField(
coerce=lambda x: bool(int(x)),
choices=choices,
widget=forms.RadioSelect,
)
class Meta:
model = Feature
fields = (
'for_biz',
)
views.py :
def edit_feature(request, f_id):
f = get_object_or_404(Feature, id=f_id)
form = FeatureForm(instance=f)
....
감사합니다. 나는 그것을 시도 할 것입니다. 나는 당신이 PositiveSmallIntegerField를 의미한다고 생각합니다 ... – katherine
@katherine : 그래, 기억에서 타이핑. –