Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
6 |
-
from datetime
|
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 |
|