【发布时间】:2016-05-18 19:33:03
【问题描述】:
我有这些相关模型,其中一个有自定义管理器
类设备(型号): 名称 = CharField() 类 DeviceSettingManager(管理器): use_for_related_fields = True 类设置(模型): 名称 = CharField() 值 = CharField() device = ForeignKey(Device, related_name='settings') 对象 = DeviceSettingManager但是当我运行 Django shell 时,我看到正在使用“RelatedManager”管理器
>>> d = Device.objects.all()[0] >>> 类型(d.settings) django.db.models.fields.related.create_foreign_related_manager..RelatedManager如何让 DeviceSettingManager 用于设备设置?
【问题讨论】:
标签: python django django-models