Я создаю сервер с flask в python. У меня есть переменная для хранения строки списка с именем list_names
. Клиент отправляет запрос с именем, затем сервер проверит, существует ли это имя в списке, если нет, то сохранит это имя в list_names
. Я несколько раз протестировал печать списка и понял, что list_names
нестабилен, некоторое время имя в списке исчезает, а затем снова появляется. Вот мой код:
list_name = ['common']
self.app.add_url_rule('/add_name', 'add_name', self.add_name_api, methods=['POST'])
def add_name_api(self):
name = self.request.form.get('name')
if name not in list_names:
list_names.append(name)
print(list_names)
return self.response_success('Name %s added' % name)
else:
print(list_names)
return self.response_error('Name %s already exists' % name)