Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -324,12 +324,12 @@ def plot_ph_week():
|
|
| 324 |
# Проверяем существование таблицы
|
| 325 |
cursor.execute("SELECT name FROM sqlite_master WHERE type='table' AND name='system_data'")
|
| 326 |
table_exists = cursor.fetchone()
|
| 327 |
-
|
| 328 |
if not table_exists:
|
| 329 |
return jsonify({'status': 'error', 'message': 'Таблица system_data не существует'}), 404
|
| 330 |
|
| 331 |
# Запрашиваем данные за выбранную неделю
|
| 332 |
-
cursor.execute('''
|
| 333 |
SELECT date_time, ph, ec, dey, onA, onB, onC
|
| 334 |
FROM system_data
|
| 335 |
WHERE wek = ?
|
|
@@ -340,9 +340,9 @@ def plot_ph_week():
|
|
| 340 |
# Закрываем соединение с базой
|
| 341 |
conn.close()
|
| 342 |
|
| 343 |
-
# Если данных нет,
|
| 344 |
if not rows:
|
| 345 |
-
return
|
| 346 |
|
| 347 |
# Формируем данные для JSON
|
| 348 |
data = {
|
|
@@ -357,7 +357,7 @@ def plot_ph_week():
|
|
| 357 |
}
|
| 358 |
|
| 359 |
# Отправляем данные в HTML-шаблон
|
| 360 |
-
return render_template('plot_ph_week.html', data=data)
|
| 361 |
|
| 362 |
except Exception as e:
|
| 363 |
# В случае ошибки возвращаем сообщение
|
|
@@ -376,6 +376,7 @@ def plot_ph_week():
|
|
| 376 |
|
| 377 |
|
| 378 |
|
|
|
|
| 379 |
@app.route("/")
|
| 380 |
def index():
|
| 381 |
return flask.render_template('index.html')
|
|
|
|
| 324 |
# Проверяем существование таблицы
|
| 325 |
cursor.execute("SELECT name FROM sqlite_master WHERE type='table' AND name='system_data'")
|
| 326 |
table_exists = cursor.fetchone()
|
| 327 |
+
|
| 328 |
if not table_exists:
|
| 329 |
return jsonify({'status': 'error', 'message': 'Таблица system_data не существует'}), 404
|
| 330 |
|
| 331 |
# Запрашиваем данные за выбранную неделю
|
| 332 |
+
cursor.execute('''
|
| 333 |
SELECT date_time, ph, ec, dey, onA, onB, onC
|
| 334 |
FROM system_data
|
| 335 |
WHERE wek = ?
|
|
|
|
| 340 |
# Закрываем соединение с базой
|
| 341 |
conn.close()
|
| 342 |
|
| 343 |
+
# Если данных нет, передаем информацию, что данных нет за эту неделю
|
| 344 |
if not rows:
|
| 345 |
+
return render_template('plot_ph_week.html', data=None, week_number=week_number)
|
| 346 |
|
| 347 |
# Формируем данные для JSON
|
| 348 |
data = {
|
|
|
|
| 357 |
}
|
| 358 |
|
| 359 |
# Отправляем данные в HTML-шаблон
|
| 360 |
+
return render_template('plot_ph_week.html', data=data, week_number=week_number)
|
| 361 |
|
| 362 |
except Exception as e:
|
| 363 |
# В случае ошибки возвращаем сообщение
|
|
|
|
| 376 |
|
| 377 |
|
| 378 |
|
| 379 |
+
|
| 380 |
@app.route("/")
|
| 381 |
def index():
|
| 382 |
return flask.render_template('index.html')
|