equal
deleted
inserted
replaced
364 |
364 |
365 |
365 |
366 class StringField(Field): |
366 class StringField(Field): |
367 widget = TextArea |
367 widget = TextArea |
368 |
368 |
369 def __init__(self, max_length=None, **kwargs): |
369 def __init__(self, name=None, max_length=None, **kwargs): |
370 self.max_length = max_length # must be set before super call |
370 self.max_length = max_length # must be set before super call |
371 super(StringField, self).__init__(**kwargs) |
371 super(StringField, self).__init__(name=name, **kwargs) |
372 |
372 |
373 def init_widget(self, widget): |
373 def init_widget(self, widget): |
374 if widget is None: |
374 if widget is None: |
375 if self.choices: |
375 if self.choices: |
376 widget = Select() |
376 widget = Select() |