Обратите внимание, что в обходном пути для localhost, который отправлен @davidism - https://github.com/mitsuhiko/flask/blob/master/flask/sessions.py#L211-L215 , вы можно скопировать код флэшки и изменить if rv == '.localhost': rv = None
на просто rv = None
, а затем домен cookie не будет установлен, и ваши файлы cookie будут работать.
Вы не захотите делать это в реальном производственном приложении, но если ваш сервер - это просто какой-то тестовый / промежуточный сервер без конфиденциальных данных, это может быть хорошо. Я просто сделал это, чтобы протестировать приложение через локальную сеть по адресу 192.168.x.x
, и это было хорошо для этой цели.
переменная не теряла свое пространство памяти, пока не была уничтожена.
когда вы пишете
a = 1
b = {"a": a}
значение a присваивается a узлу объекта b . Переменная не привязана к узлу . если вы хотите обновить узел a до нового значения, вы можете сделать это:
b.a = 2;
console.log(b.a); //will print 2
b = {"a": a} // this output {"a": 1}
эта инструкция говорит компилятору создать новый объект и установить ключ "a" в то же значение, которое переменная a имеет прямо сейчас, поэтому значение 1 копируется в память b.