![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| fray |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.6.2007 Репутация: нет Всего: 0 |
Появился вопрос, как сохранять объекты для определленой сессии.
можно ли так сделать ? или нужно провидить сериализацию объекта new_f ? Да тут еще и аутефикация пользователя имеется, при этом, и хотелось бы чтобы данные лежали в django_sessions а по сети гулял только хеш. Или это как-то так должно выглядеть ?
Это сообщение отредактировал(а) fray - 20.6.2009, 12:45 |
||||
|
|||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 3 Всего: 70 |
||||
|
||||
| fray |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 7.6.2007 Репутация: нет Всего: 0 |
Делаю вот так
где TestForm
и получаю ошибку Traceback (most recent call last): File "C:\Python25\lib\site-packages\django\contrib\sessions\backends\base.py", line 88, in encode pickled = pickle.dumps(session_dict, pickle.HIGHEST_PROTOCOL) PicklingError: Can't pickle <class 'django.utils.functional.__proxy__'>: attribute lookup django.utils.functional.__proxy__ failed если в form_list числа или строки он нормально сохраняет в сессию, а когда сохраняю объект TestForm() то получаю это ошибку. Это сообщение отредактировал(а) fray - 22.6.2009, 09:52 |
||||||
|
|||||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 3 Всего: 70 |
В первом примеры вы пытались объект модели в сессию положить, а тут уже объект формы. Вы уверены что вы точно хотите форму в сессии класть?
На самом деле в форме скорей всего есть что-то обернутое в lazy объект, поэтому и не хочет пиклиться. Тут надо более предметно смотреть. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |