具有通用关系的模型。 我想要MyModel.objects.filter()并做一些事情来添加一个包含对象的列表,这些对象的类属关系是MyModel.objects.filter()中的行
如果可以的话,我想尝试在一个查询中进行。如果有影响,我正在使用MySQL。
为了澄清我想
(defun log-function-time (f &rest args)
(let ((time-start (current-time)))
(prog1
(apply f args)
(message "%s seconds used in (magit-process-file %s)"
(time-to-seconds (time-subtract (current-time) time-start))
args))))
(advice-add 'magit-process-file :around 'log-function-time)
然后做点什么让我可以
list_of_my_models = MyModel.objects.filter()
我尝试在带有子查询的注释中使用OuterRef,但收到错误。 “表达式包含混合类型。必须设置output_field。”当我访问使用它的页面时。
for my_model in list_of_my_models:
for related_my_model in my_model.related_my_models:
// do something with related_my_model
那么有什么办法可以解决这个问题,或者有其他方法可以达到预期的结果吗?