Ошибка «GET / HTTP/1.1» 404 405 произошла при выполнении представления на основе классов в django.Python

Программы на Python
Anonymous
Ошибка «GET / HTTP/1.1» 404 405 произошла при выполнении представления на основе классов в django.

Сообщение Anonymous »


Я попытался выполнить два процесса: загрузить файл Excel и сохранить его в базу данных с помощью представления на основе классов, но произошла ошибка.

views.py

из django.shortcuts импорт рендеринг, перенаправление из django.http импортировать HttpResponse, HttpResponseRedirect из .forms импортировать UploadFileForm, InputForm импорт из .models Памятка импортировать панд как pd из django.views импортировать Просмотр # Создайте здесь свои представления. класс upload_file_and_saving_to_database (View): защита upload_file (запрос): если запрос.метод == 'POST': форма = UploadFileForm(запрос.POST, запрос.ФАЙЛЫ) если form.is_valid(): форма.сохранить() вернуть рендер(запрос,'report/success.html') еще: форма = ФормаФайлаЗагрузки() возврат рендеринга (запрос,'report/upload.html',{'форма':форма}) защита save_to_database (запрос): df=pd.read_excel(r'C:\Users\leeta\OneDrive\바탕 화면\TK project\myproject\media\upload\sample_file.xlsx') df_cp=df Analysis_with_list=df_cp.query('출금액!=0') анализ_с_списком=анализ_с_список.loc[:,['적요','출금액']] анализ_с_списком=анализ_с_списком.groupby(by=['적요']).sum() Analysis_with_list.reset_index(drop=False, inplace=True) сс=[] для i в диапазоне (0,len(anaанализ_with_list)): st = (анализ_с_списком['적요']) сс.append(ст) для i в диапазоне (0,len(anaанализ_with_list)): Memo.objects.create(memo=ss) urls.py

из пути импорта django.urls от . импортировать представления из report.views import upload_file_and_saving_to_database urlpatterns=[ path("upload/",views.upload_file_and_saving_to_database.as_view(),name="upload"), Произошла ошибка. Не найдено: / [30/Dec/2023 15:39:10] "GET/HTTP/1.1" 404 2169 Метод не разрешен (GET): /report/upload/ Метод не разрешен: /report/upload/ [30/дек/2023 15:39:15] "GET /report/upload/HTTP/1.1" 405 0

Как я могу решить эту проблему? Пожалуйста, помогите.

Вернуться в «Python»