Size: a a a

Django [ru] #STAY HOME

2021 April 16

T

Tim in Django [ru] #STAY HOME
ну для джанги делай команду для сейва через джангу, но сырой скл не надежно...
источник

T

Tim in Django [ru] #STAY HOME
источник

Б

Богдан in Django [ru] #STAY HOME
может сохранять данные в виде массива или jsonField? и по ним уже график строить, если я правильно понял задачу
источник

T

Tim in Django [ru] #STAY HOME
а сколько там данных? может там раз в 1с снимаются)
источник

T

Tim in Django [ru] #STAY HOME
модельку обычную - если много датчиков то моделька датчика - дальше моделька показаний датчика с временем, и можно фильтровать по времени тогда, отчеты там за год\месяц
источник

v

voran in Django [ru] #STAY HOME
Получается так?

for <пока прилетают данные с датчиков>:
   Sensor.objects.create(date=system_date, temperature=sensor_temp,humidity=sensor_humidity)
источник

v

voran in Django [ru] #STAY HOME
про запись в db
источник

T

Tim in Django [ru] #STAY HOME
туториал не прохоил чтоли ни 1? в каждом есть как создавать орм запросы и записи же
источник

T

Tim in Django [ru] #STAY HOME
что значит пока прилетают?
источник

v

voran in Django [ru] #STAY HOME
это псевдокод, про идею
источник

v

voran in Django [ru] #STAY HOME
многократный вызов  Sensor.objects.create
засрет память?
источник

T

Tim in Django [ru] #STAY HOME
с чего бы? как часто у тебя снимаются показания? может тебе вообще к архитектору по нужно...
источник

T

Tim in Django [ru] #STAY HOME
если у тебя расбери пи то там плохая скорость ио на сд карту или где там у тебя база, так что может тебе нужно складывать показания в очередь и делать bulk_create()
источник

v

voran in Django [ru] #STAY HOME
хорошо, тогда лучше вот так переформулирую
пусть одноплатник в котором мало памяти (ну пусть совсем мало и хочется не расходовать ее попусту)
многократный вызов  Sensor.objects.create помимо того, что запишет все данные с дачиков в db, оставит их в памяти?
источник

T

Tim in Django [ru] #STAY HOME
зачем их оставлять в озу? функция отработала и завершилась...
источник

T

Tim in Django [ru] #STAY HOME
вот с вьюшек есть запросы на твои графики, там выборка может кешироватся в озу
источник

v

voran in Django [ru] #STAY HOME
это был бы идеальный вариант
источник

T

Tim in Django [ru] #STAY HOME
смотря как настроишь, но ты сейчас занимаешься преждевременной оптимизацией
источник

S

Shamanovsky in Django [ru] #STAY HOME
Подскажите пожалуйста действительно ли значения переменных окружения в .env файле приоритетнее тех что заданы в окружении терминала? Используется вирт окружение pipenv. В env debug true стоит, в строке я поставил false. При запуске settings.py при os.getenv(“debug”) выдаёт true
источник

S

Shamanovsky in Django [ru] #STAY HOME
Точнее при запуске сервера
источник