class Kategoria(db.Model):
name = db.StringProperty('Nazwa',required=True)
i tworzďż˝ taki obiekt Form:
class AddKategoriaForm(djangoforms.ModelForm):
class Meta:
model = Kategoria
wszystko �adnie, pi�knie, ale jak doda� atrybuty do tworzonych kontrolek
input (jak size/maxlegth/class ...) ?
O! Nie wiedziałem, że djangowy ModelForm "gada" z modelami GAE.
> wszystko ładnie, pięknie, ale jak dodać atrybuty do tworzonych kontrolek
> input (jak size/maxlegth/class ...) ?
http://www.djangoproject.com/documentation/modelforms/#overriding-the-default-field-types
http://www.djangoproject.com/documentation/newforms/#customizing-widget-instances
?
--
Eluś
Dziekuje za naprowadzenie :)
Rzeczywiscie, po wczesniejszym zaimportowaniu newforms (from django
import newforms as forms) , wystarczy zrobic tak:
class AddKategoriaForm(djangoforms.ModelForm):
name = forms.CharField(label = 'Nazwa', widget =
forms.TextInput(attrs = {'size':'40'}))
class Meta:
model = Kategoria
daje to tez mozliwosc wprowadzenia do formy pol, jakich nie ma w modelu.