def __call__(self, request): logger.log('Список курсов') secret = request.get('secret_key', None) categories = site.categories return '200 OK', render('index.html', objects_list=site.courses, categories=categories)
def __call__(self, request): if request['method'] == 'POST': data = request['data'] name = data['name'] category_id = data.get('category_id') print(category_id) category = None if category_id: category = site.find_category_by_id(int(category_id)) course = site.create_course('record', name, category) site.courses.append(course) # редирект? # return '302 Moved Temporarily', render('create_course.html') # Для начала можно без него return '200 OK', render('create_course.html') else: categories = site.categories return '200 OK', render('create_course.html', categories=categories)
def __call__(self, request): if request['method'] == 'POST': data = request['data'] name = data['name'] tel = data['tel'] service = data['servise'] date = data['date'] time = data['time'] # print(f'Нам пришла заявка от {name}, конт. тел: {tel}\nзапись на услугу: ' # f' {service}\nдата: {date}, время: {time}') with open("static/data_from_post.txt", 'a') as f: f.write( f'{datetime.datetime.today().strftime("%Y-%m-%d %H:%M:%S")} заявка от' f' {name}, конт. тел: {tel}\nзапись на услугу: ' f'{service}\nдата: {date}, время: {time}\n\n') secret = request.get('secret_key', None) return '200 OK', render('contacts.html', secret=secret)
def __call__(self, request): secret = request.get('secret_key', None) return '200 OK', render('portfolio.html', secret=secret)
def __call__(self, request): with open("static/data.json") as f: data_json = json.load(f) # secret = request.get('secret_key', None) # context = [{'data_json': data_json}, {'secret': secret}] return '200 OK', render('price.html', data_json=data_json)
def __call__(self, request): logger.log('Список категорий') secret = request.get('secret_key', None) return '200 OK', render('category_list.html', objects_list=site.categories)