Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.08.2019, 08:16   #1
Андрей456
Новичок
Джуниор
 
Регистрация: 16.06.2019
Сообщений: 2
По умолчанию ошибка 404

где в данном коде прописать ошибку 404 ?

Код:
import datetime

from django.shortcuts import render, get_object_or_404
from django.views.generic import TemplateView
from .settings import FILES_PATH
import os


class FileList(TemplateView):
template_name = 'index.html'

def get_context_data(self, date=None):
# Реализуйте алгоритм подготавливающий контекстные данные для шаблона по примеру:
files = os.listdir(FILES_PATH)
file_list = []
result = {'files': file_list}
for file in files:
file_stat = os.stat(os.path.join(FILES_PATH, file))
if date is not None:
received_date = datetime.datetime.strptime(date, '%Y-%m-%d').date()
if received_date == datetime.datetime.utcfromtimestamp(file_stat.st_ctime).date():
file_list.append(
{
'name': file,
'ctime': datetime.datetime.utcfromtimestamp(file_stat.st_ctime),
'mtime': datetime.datetime.utcfromtimestamp(file_stat.st_mtime)
})
result['date'] = received_date

else:
file_list.append(
{
'name': file,
'ctime': datetime.datetime.utcfromtimestamp(file_stat.st_ctime),
'mtime': datetime.datetime.utcfromtimestamp(file_stat.st_mtime)
})
return result


def file_content(request, name):
# Реализуйте алгоритм подготавливающий контекстные данные для шаблона по примеру:
name = get_object_or_404(Name, pk=pk)
path = os.path.join(FILES_PATH, name)
with open(str(path), encoding='utf8') as f:
file = f.read()
return render(
request,
'file_content.html',
context={'file_name': name, 'file_content': file}
)
______________________
Форматируйте код и используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось Вадим Мошев; 09.08.2019 в 08:28.
Андрей456 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка сценария в Visual Studio. На этой странице произошла ошибка скрипта. Ошибка: разрешение отклонено. Код 0. Мaкс Windows 15 13.11.2022 12:25
[РЕШЕНО] Помогите в чем может быть ошибка? Ошибка ';' expected but 'BEGIN' found АлександрDelphi Общие вопросы Delphi 7 06.03.2016 19:25
Java. Ошибка. Компилируется, но не запускается. Ошибка duplicate class. Проблема не в коде. nevender Общие вопросы по Java, Java SE, Kotlin 2 13.02.2016 13:24
Воспользовался excel надстройками и после этого начала появляться ошибка «ошибка 13 Type Misscmatch» malinov1maxim Microsoft Office Excel 5 27.01.2016 23:17
Где ошибка? При билдинге ошибок 0, но при запуске вылетает ошибка. Visual C nikitabool Помощь студентам 0 08.01.2014 17:19