Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -33,7 +33,9 @@ def init_db():
|
|
33 |
pr2 TEXT,
|
34 |
pr3 TEXT,
|
35 |
pr4 TEXT,
|
36 |
-
pr5 TEXT
|
|
|
|
|
37 |
)
|
38 |
''')
|
39 |
conn.commit()
|
@@ -43,12 +45,17 @@ init_db()
|
|
43 |
|
44 |
def save_to_database(name, email, phone, pr5, pr4, pr3, pr2, pr1):
|
45 |
try:
|
|
|
|
|
|
|
|
|
|
|
46 |
conn = sqlite3.connect('data.db')
|
47 |
cursor = conn.cursor()
|
48 |
cursor.execute('''
|
49 |
-
INSERT INTO contacts (name, email, phone, pr1, pr2, pr3, pr4, pr5)
|
50 |
-
VALUES (?, ?, ?, ?, ?, ?, ?, ?)
|
51 |
-
''', (name, email, phone, pr1, pr2, pr3, pr4, pr5))
|
52 |
conn.commit()
|
53 |
conn.close()
|
54 |
except Exception as e:
|
@@ -731,7 +738,7 @@ def show_contacts():
|
|
731 |
try:
|
732 |
conn = sqlite3.connect('data.db')
|
733 |
cursor = conn.cursor()
|
734 |
-
cursor.execute('SELECT name, email, phone, pr1, pr2, pr3, pr4, pr5 FROM contacts')
|
735 |
contacts = cursor.fetchall()
|
736 |
conn.close()
|
737 |
|
@@ -770,6 +777,8 @@ def show_contacts():
|
|
770 |
<th>PR3</th>
|
771 |
<th>PR4</th>
|
772 |
<th>PR5</th>
|
|
|
|
|
773 |
</tr>
|
774 |
{% for contact in contacts %}
|
775 |
<tr>
|
@@ -781,6 +790,8 @@ def show_contacts():
|
|
781 |
<td>{{ contact[5] }}</td>
|
782 |
<td>{{ contact[6] }}</td>
|
783 |
<td>{{ contact[7] }}</td>
|
|
|
|
|
784 |
</tr>
|
785 |
{% endfor %}
|
786 |
</table>
|
|
|
33 |
pr2 TEXT,
|
34 |
pr3 TEXT,
|
35 |
pr4 TEXT,
|
36 |
+
pr5 TEXT,
|
37 |
+
date TEXT,
|
38 |
+
time TEXT
|
39 |
)
|
40 |
''')
|
41 |
conn.commit()
|
|
|
45 |
|
46 |
def save_to_database(name, email, phone, pr5, pr4, pr3, pr2, pr1):
|
47 |
try:
|
48 |
+
moscow_timezone = pytz.timezone('Europe/Moscow')
|
49 |
+
current_datetime = datetime.datetime.now(moscow_timezone)
|
50 |
+
date = current_datetime.strftime('%Y-%m-%d')
|
51 |
+
time = current_datetime.strftime('%H:%M:%S')
|
52 |
+
|
53 |
conn = sqlite3.connect('data.db')
|
54 |
cursor = conn.cursor()
|
55 |
cursor.execute('''
|
56 |
+
INSERT INTO contacts (name, email, phone, pr1, pr2, pr3, pr4, pr5, date, time)
|
57 |
+
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
58 |
+
''', (name, email, phone, pr1, pr2, pr3, pr4, pr5, date, time))
|
59 |
conn.commit()
|
60 |
conn.close()
|
61 |
except Exception as e:
|
|
|
738 |
try:
|
739 |
conn = sqlite3.connect('data.db')
|
740 |
cursor = conn.cursor()
|
741 |
+
cursor.execute('SELECT name, email, phone, pr1, pr2, pr3, pr4, pr5, date, time FROM contacts')
|
742 |
contacts = cursor.fetchall()
|
743 |
conn.close()
|
744 |
|
|
|
777 |
<th>PR3</th>
|
778 |
<th>PR4</th>
|
779 |
<th>PR5</th>
|
780 |
+
<th>Date</th>
|
781 |
+
<th>Time</th>
|
782 |
</tr>
|
783 |
{% for contact in contacts %}
|
784 |
<tr>
|
|
|
790 |
<td>{{ contact[5] }}</td>
|
791 |
<td>{{ contact[6] }}</td>
|
792 |
<td>{{ contact[7] }}</td>
|
793 |
+
<td>{{ contact[8] }}</td>
|
794 |
+
<td>{{ contact[9] }}</td>
|
795 |
</tr>
|
796 |
{% endfor %}
|
797 |
</table>
|