DmitrMakeev commited on
Commit
4c60f82
·
verified ·
1 Parent(s): dcb20cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -43
app.py CHANGED
@@ -2,8 +2,8 @@ from flask import Flask, request, render_template, jsonify
2
  import requests
3
  import os
4
  import pytz
5
- import sqlite3
6
- from datetime import datetime, timezone, timedelta
7
 
8
 
9
  base_url = os.getenv('base_url') # URL сервера
@@ -31,47 +31,6 @@ app = Flask(__name__, template_folder="./")
31
 
32
 
33
 
34
- # Подключение к базе данных (создание или подключение к существующей)
35
- conn = sqlite3.connect('form_data.db', detect_types=sqlite3.PARSE_DECLTYPES)
36
- conn.execute("PRAGMA foreign_keys = 1") # Включаем поддержку foreign keys
37
- conn.row_factory = sqlite3.Row # Включаем использование sqlite3.Row для получения данных
38
-
39
- # Создание курсора для работы с базой данных
40
- cursor = conn.cursor()
41
-
42
- # Создание таблицы для хранения данных, если её нет
43
- cursor.execute('''
44
- CREATE TABLE IF NOT EXISTS form_data (
45
- id INTEGER PRIMARY KEY AUTOINCREMENT,
46
- name TEXT,
47
- email TEXT,
48
- phone TEXT,
49
- pr5 TEXT,
50
- pr4 TEXT,
51
- pr3 TEXT,
52
- pr2 TEXT,
53
- pr1 TEXT,
54
- submission_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
55
- )
56
- ''')
57
-
58
- # Функция для вставки данных в базу
59
- def insert_form_data(name, email, phone, pr5, pr4, pr3, pr2, pr1):
60
- moscow_tz = timezone(timedelta(hours=3)) # Московское время
61
- now = datetime.now(moscow_tz).strftime("%Y-%m-%d %H:%M:%S")
62
- cursor.execute('''
63
- INSERT INTO form_data (name, email, phone, pr5, pr4, pr3, pr2, pr1, submission_time)
64
- VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
65
- ''', (name, email, phone, pr5, pr4, pr3, pr2, pr1, now))
66
- conn.commit()
67
- print(f"Данные добавлены в базу данных.")
68
-
69
-
70
-
71
-
72
-
73
-
74
-
75
 
76
 
77
 
 
2
  import requests
3
  import os
4
  import pytz
5
+
6
+ from datetime
7
 
8
 
9
  base_url = os.getenv('base_url') # URL сервера
 
31
 
32
 
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
 
35
 
36