Я создаю базу данных по пауэрлифтингу или тоже пытаюсь.У меня есть пользователи приседаний, тяги и жим лежа.Допустим, я хочу добавить туда, например, тягу и жим лежа, но не хранить ее, в оболочке mysql я делаю это:
mysql> SELECT sq, dl, bp, sq+dl AS sq_+_dlweight FROM mysite_weightsprofile
Хорошо, я понял.
В представлениях я могу сделать это следующим образом:
conn = mdb.connect('localhost', 'bobby', '#########', 'website');
cursor = conn.cursor()
cursor.execute("SELECT sq, dl, bp, sq+dl AS sq_+_dlweight FROM mysite_weightsprofile")
rows = cursor.fetchall()
Тем не менее, этот метод выглядит довольно ценимым, сложным для применения в шаблонах и не очень настраиваемым.Есть ли способ, которым я могу сделать выше, используя короткий код
query_results = UserProfile.objects.all("?")
без необходимости создания объекта курсора.