1 2 3 4 5 6 7 8 9 10 | def ignore_fields(model, field_names=[]):
"""
Returns a list containing all field-names of a form, except
for the field-names in field_names. Use with form_for_*.
"""
ret = []
for field in model._meta.fields + model._meta.many_to_many:
if not (field.name in field_names):
ret.append(field.name)
return ret
|
More like this
- Add validation for 'unique' and 'unique_together' constraints to newforms created dynamically via form_for_model or form_for_instance by bikeshedder 5 years, 11 months ago
- Modify fields created by form_for_model by grahamu 6 years, 2 months ago
- Selectively change fields, widgets or labels in forms created from models by danjak 6 years, 2 months ago
- Natural language date/time form fields by jdriscoll 5 years, 11 months ago
- form_for_model / instance customized save and model aware validation by fivethreeo 6 years ago
Comments