Opened 8 years ago
Last modified 8 years ago
#28347 new New feature
Adding custom attributes to django model field — at Version 2
Description (last modified by ) ¶
I want to add a custom attributes to a Django model field
name = models.CharField(max_length=255, data_merge=True)
I want to do this so i can loop round my fields and see if this field is set.
for field in Project._meta.get_fields(include_parents=False, include_hidden=False): if field.extra_info.data_merge: // do something here
I haven't been the first to ask for this see https://stackoverflow.com/questions/20679057/adding-custom-attributes-to-django-model-field
I understand that you might say if you allow any attribute won't be good as it could have error. So one could do
name = models.CharField(max_length=255, meta_data={'data_merge':True})
If you accept this enhancement I am happy to write a patch, test and documentation. Please let me know.
According to the ticket's flags, the next step(s) to move this issue forward are:
Unknown. The Someday/Maybe triage stage is used to keep track of high-level ideas or long term feature requests.
It could be an issue that's blocked until a future version of Django (if so, Keywords will contain that version number). It could also be an enhancement request that we might consider adding someday to the framework if an excellent patch is submitted.
If you're interested in contributing to the issue, raising your ideas on the Django Forum would be a great place to start.
Change History (2)
comment:1 by , 8 years ago
Description: | modified (diff) |
---|
comment:2 by , 8 years ago
Description: | modified (diff) |
---|