Как я могу сделать дополнение в представлениях django?

Когда я пытаюсь добавить несколько целочисленных переменных, я получаю следующую ошибку. Что делать?

Ошибка:

TypeError at /
unsupported operand type(s) for +: 'method' and 'int'
Request Method: GET
Request URL:    http://127.0.0.1:8000/
Django Version: 3.2.3
Exception Type: TypeError
Exception Value:    
unsupported operand type(s) for +: 'method' and 'int'

просмотров:

total_frontend_order = request.user.user_frontend_order.all().count
total_backend_order = request.user.user_backend_order.all().count
total_complete_website_order = request.user.user_complete_website_order.all().count
a = total_frontend_order+1

Вам нужно вызвать метод .count() [Django-doc], так:

total_frontend_order = request.user.user_frontend_order.all().count()
total_backend_order = request.user.user_backend_order.all().count()
total_complete_website_order = request.user.user_complete_website_order.all().count()
a = total_frontend_order+1

Вам нужно написать count(). со скобками.

Вернуться на верх