Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 def __call__(self, request):
     secret = request.get('secret_key', None)
     return '200 OK', render('portfolio.html', secret=secret)
Example #5
0
 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)
Example #6
0
 def __call__(self, request):
     logger.log('Список категорий')
     secret = request.get('secret_key', None)
     return '200 OK', render('category_list.html',
                             objects_list=site.categories)