Changeset 6100
- Timestamp:
- 09/11/07 20:29:41 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/contrib/admin/options.py
r6080 r6100 309 309 """ 310 310 return self.queryset(request) 311 312 def form_add(self, request): 313 """ 314 Returns a Form class for use in the admin add view. 315 """ 316 fields = flatten_fieldsets(self.fieldsets_add(request)) 317 return forms.form_for_model(self.model, fields=fields, formfield_callback=self.formfield_for_dbfield) 318 319 def form_change(self, request, obj): 320 """ 321 Returns a Form class for use in the admin change view. 322 """ 323 fields = flatten_fieldsets(self.fieldsets_change(request, obj)) 324 return forms.form_for_instance(obj, fields=fields, formfield_callback=self.formfield_for_dbfield) 311 325 312 326 def save_add(self, request, model, form, formsets, post_url_continue): … … 424 438 post_url = '../../../' 425 439 426 fields = flatten_fieldsets(self.fieldsets_add(request)) 427 ModelForm = forms.form_for_model(model, fields=fields, formfield_callback=self.formfield_for_dbfield) 428 440 ModelForm = self.form_add(request) 429 441 inline_formsets = [] 430 442 if request.method == 'POST': … … 486 498 return self.add_view(request, form_url='../../add/') 487 499 488 fields = flatten_fieldsets(self.fieldsets_change(request, obj)) 489 ModelForm = forms.form_for_instance(obj, fields=fields, formfield_callback=self.formfield_for_dbfield) 490 500 ModelForm = self.form_change(request, obj) 491 501 inline_formsets = [] 492 502 if request.method == 'POST':
