mi rivolgo UserCreationForm e hanno aggiuntoaumento Charfield
username=forms.CharField(max_length=30,widget=forms.TextInput(attrs={'size':'80'}))
ma larghezza del campo nome utente rimane invariata. Come aumentarlo ???
mi rivolgo UserCreationForm e hanno aggiuntoaumento Charfield
username=forms.CharField(max_length=30,widget=forms.TextInput(attrs={'size':'80'}))
ma larghezza del campo nome utente rimane invariata. Come aumentarlo ???
Prova specificando widget nella forma, come il seguente esempio:
models.py
class Photo(models.Model):
caption = models.CharField(max_length=80)
admin.py
class PhotoAdmin(admin.ModelAdmin):
list_display = (u'preview', u'caption')
search_fields = (u'caption')
form = forms.PhotoAdminForm
forms.py
class PhotoAdminForm(forms.ModelForm):
class Meta:
widgets = { 'caption': forms.TextInput(attrs={'size': 80})}
In alternativa, è possibile utilizzare il seguente:
forms.py
class PhotoAdminForm(forms.ModelForm):
caption = forms.CharField(widget=forms.TextInput(attrs={'size':80}))
Dal 1.7 si può risolvere in questo modo:
admin.py
class PhotoAdmin(admin.ModelAdmin):
list_display = (u'preview', u'caption')
search_fields = (u'caption')
formfield_overrides = {
models.CharField: {'widget': TextInput(attrs={'size': '80'})}
}
Quindi, riguardo al codice nella domanda: in pratica basta rimuovere le virgolette su "80"? – guival