Opened 3 years ago
Closed 3 years ago
#33555 closed New feature (wontfix)
Enable Model Field choices to hold other Model objects as values of the iterable.
Reported by: | Mike Okoth | Owned by: | nobody |
---|---|---|---|
Component: | Database layer (models, ORM) | Version: | 4.0 |
Severity: | Normal | Keywords: | choices option for model objects |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description (last modified by )
Allow for something like:
from django.db import models from django.utils.translation import ugettext_lazy as _ from Documents.models import Document from Comments.models import Comment class Notification(models.Model): ENTITY = ( (Document , _('Notification on Document')), (Comment , _('Notification on Comment')), ) notificationBelongsTo = models.OneToOneField(choices=ENTITY,default= Document, on_delete=Models.CASCADE)
This would allow for an option to choose the relation from a list of objects(that are in this case related models)
Change History (2)
comment:1 by , 3 years ago
Description: | modified (diff) |
---|
comment:2 by , 3 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Thanks for this proposition, however it's really niche and probably not feasible, even if it's feasible I don't think there would be consensus to add that complexity. You can raise the idea on the DevelopersMailingList to reach a wider audience and see what other think.