У объекта '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')
Вам также следует поделиться своим мнением целиком, а не только двумя строчками из него.