К django прикручен телеграм бот. На сервере установлен nginx и gunicorn.
Проблемный участок кода (команда отвечающая за вывод списка городов в виде кнопок):
def _choose_сity(chat_id):
city_list = City.objects.values_list()
citys = []
for city in city_list:
citys.append(city[1])
message = 'Выбери свой город'
reply_markup = {
"keyboard": [citys],
"one_time_keyboard": True
}
return {
'message': message,
'reply_markup': reply_markup
}
Те объекты что есть в базе, выводятся без проблем. Но при добавлении нового объекта и повторении команды, новый объект там не появляется и чтобы он там появился необходимо производить рестарт gunicorn. Как ресшить данную проблему?