我在一个现有项目的顶部工作,不允许迁移到当前模型。假设我有一个这样的模型:
class Things(models.Model):
name = models.CharField(max_length=255)
objs = Things.objects.values('name')
将给我以下结果
|objs|
|----|
|apple|
|orange|
|banana|
|fruits|
|car|
|bus|
|motorcycle|
|autombiles|
因此,如果我这样做:somequery = objs.some_function(),假设有可能,我如何获得以下结果。
|cats | objs |
|------------------ |
|automobiles|car |
|automobiles|bus |
|automobiles|motorcycle|
|fruits |apple |
|fruits |orange |
|fruits |banana |
-------------------------
到目前为止,根据我所读到的内容,没有一种直接的方法可以解决此问题,而无需更改models.py。任何帮助/建议都将极大地帮助我。