Opened 9 years ago
Last modified 9 years ago
#27259 closed Bug
ManyToOneRel.name uses relatemodelname instead of relatedmodelname_set — at Initial Version
| Reported by: | Maxim Syabro | Owned by: | nobody |
|---|---|---|---|
| Component: | Database layer (models, ORM) | Version: | 1.10 |
| Severity: | Normal | Keywords: | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
F.e.
class MainModel(models.Model): pass class RelatedModel(models.Model): main = models.ForeignKey(MainModel)
ManyToOneRel.name should be relatedmodel_set, not relatedmodel
>>> from testmodels.models import MainModel >>> fieldname = MainModel._meta.get_fields()[0].name >>> print getattr(MainModel, fieldname, None) None >>> print getattr(MainModel, fieldname + '_set', None) <django.db.models.fields.related_descriptors.ReverseManyToOneDescriptor object at 0x103dc1510>}}}
Note:
See TracTickets
for help on using tickets.