У объекта 'list' нет атрибута 'get'

Я хотел бы вернуть число в views.py, но всегда получаю ошибку атрибута. Я не хочу получить что-то, я просто хочу вернуть переменную, но она всегда выдает " object has no attribute 'get'". Я пытался изменить возврат числа на строку и список, но все они выдают эту ошибку


Traceback (most recent call last):
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py", line 55, in inner
    response = get_response(request)
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\deprecation.py", line 136, in __call__
    response = self.process_response(request, response)
  File "C:\Users\Asus\AppData\Local\Programs\Python\Python310\lib\site-packages\django\middleware\clickjacking.py", line 27, in process_response
    if response.get("X-Frame-Options") is not None:

Exception Type: AttributeError at /scan-port/
Exception Value: 'int' object has no attribute 'get'

Это мой код в функции views.py

   number = 3

   return number

Может ли кто-нибудь помочь мне решить эту проблему. Я искал в Интернете, но решения не нашел!

Пробовали ли вы использовать print(type()) для проверки того, действительно ли переменная имеет нужный вам тип?

Представление должно возвращать HttpResponse.

from django.http import HttpResponse

def my_view(request):
    return HttpResponse('hello')

Вам также следует поделиться своим мнением целиком, а не только двумя строчками из него.

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