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>
|