Как я могу сделать дополнение в представлениях 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(). со скобками.