DmitrMakeev commited on
Commit
21be93f
·
verified ·
1 Parent(s): aa4fd06

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
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 jsonify({'status': 'error', 'message': f'Нет данных за {week_number}-ю неделю'}), 200
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')