tickets: 5469
This data as json
id | created | changetime | last_pulled_from_trac | stage | status | component | type | severity | version | resolution | summary | description | owner | reporter | keywords | easy | has_patch | needs_better_patch | needs_tests | needs_docs | ui_ux |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5469 | 2007-09-14 19:39:15 | 2007-12-01 19:39:34 | 2022-03-06 03:34:28.909863 | Accepted | closed | Documentation | dev | worksforme | Document difference in cleaning between initial and data parameter when using dynamic initial parameters | I think is important to note that dynamic {{{initial}}} data created in a form is not cleaned, unlike {{{data}}} parameter. It could causes developer fails like caused by ticket #5145. This is an example what I refer: {{{ >>> class NewsForm(forms.Form): ... date = forms.DateField() ... title = forms.CharField() >>> f = NewsForm(initial={'date': 'not_a_date'}) >>> f.as_table() <tr><th><label for="id_date">Date:</label></th><td><input type="text" name="date" value="not_a_date" id="id_date" /></td></tr> <tr><th><label for="id_title">Title:</label></th><td><input type="text" name="title" id="id_title" /></td></tr> }}} | msaelices | msaelices | newforms, sprintsept14 | 0 | 0 | 0 | 0 | 0 | 0 |