2012-11-06 13 views

cevap

36

bence doğru değil:

class SendOrderForm(forms.Form): 
    send_option = forms.ModelChoiceField(queryset=Send.objects.all(), label="Send Options") 
+2

nasıl modelden varsayılan verbose_name kullanmak için etiketi zorlamak için? alanlar = [ 'FIRST_NAME' Profile = modeli: – andi

+0

Ben etiket belirtebilirsiniz, ama sonra widget belirtmek gerekiyor ve otomatik olarak widget'larına modeli alanları haritaya nasıl bilmiyorum: sınıf MyForm (ModelForm): sınıf Meta 'last_name'] etiket = {} aletler = {} Meta.fields alan için : olmayan Meta.labels alan ise: Meta.labels [alan] = Meta.model._meta.get_field (alan) .verbose_name.title() Meta.widgets alanında değilse: Meta.widgets [field] = forms.TextInput (attrs = {'class': 'form-kontrol'}) –

+0

Hey gerçekten yararlı, c bir tane daha söyleyeyim bana bir şey daha söyleyeyim nasıl Multichoice filtre isminin nasıl değiştirileceği gibi bir alan ** student_result ** şu anda filtre başlığı gösteriliyor ** Available StudentResult ** Bu ismi değiştirmek istiyorum. Teşekkürler peşin. – Avi