Opened 3 years ago

Last modified 3 years ago

#33555 closed New feature

Enable Model Field choices to hold other Model objects as values of the iterable. — at Initial Version

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

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 (0)

Note: See TracTickets for help on using tickets.
Back to Top