Создать новый столбец, используя вычисленные значения в наборе запросов в Django? - PullRequest
0 голосов
/ 22 сентября 2018

Я работаю поверх существующего проекта, мне не разрешено переходить на текущую модель.Предположим, у меня есть такая модель:

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.Любая помощь / предложение мне очень поможет.

...