AttributeError at /class/55910/ Объект 'tuple' не имеет атрибута 'get'
Я проверил return render(), и т.д., я проверил все решения и ничего не произошло. Спасибо за решение, если вы можете решить это :)
Вот мой classpage_views.py
from django.shortcuts import render
from django.http import HttpResponse
from numpy import append
from .models import Classes
def class_article_preview(request, URLcodenumber):
codenumber = Classes.objects.get(codenumber=URLcodenumber)
schoolNum = ''
classNum = ''
def div_by_s_and_c(num):
preSortArray = []
classSimLen = 1
if codenumber.is_2num_class == False:
classSimLen = 1
else:
classSimLen = 2
for sim in num:
preSortArray.append(sim)
schoolNumLen = len(codenumber.codenumber) - classSimLen
for sim in preSortArray:
nonlocal schoolNum
schoolNum = schoolNum + str(sim)
schoolNumLen = schoolNumLen - 1
if schoolNumLen <= 0:
break
for sim in reversed(preSortArray):
nonlocal classNum
classNum = classNum + sim
classSimLen = classSimLen - 1
if classSimLen <= 0:
classNum = classNum[::-1]
break
return classNum, schoolNum
div_by_s_and_c(codenumber.codenumber)
return classNum, schoolNum
context = {'clsName': f'Школа №{schoolNum}, \n{classNum} параллель',
'articles': ['test', 'test2']}
return render(request, 'blogpage\\articles_preview.html', context)
def class_article_create(request):
return render(request, 'blogpage\\create_article.html')
Это отслеживание
Environment: Request Method: GET Request URL: http://127.0.0.1:8000/class/55910/ Django Version: 4.0.3 Python Version: 3.10.1 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'start_page', 'help_page', 'class_page'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Traceback (most recent call last): File "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\django\core\handlers\exception.py",
строка 55, в inner response = get_response(request) Файл "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\django\utils\deprecation.py", строка 136, in call response = self.process_response(request, response) Файл "C:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\django\middleware\clickjacking.py", строка 27, в process_response if response.get("X-Frame-Options") is not None:
Exception Type: AttributeError at /class/55910/ Exception Value: 'tuple' object has no attribute 'get'