Мой сайт позволяет людям делиться своим содержанием в отсутствие после входа в систему путем создания пользователя на основе текущего session_keyКак изменить сессию в рамках тестовой Джанго
Я хотел бы установить испытание для моего посмотреть, но мне кажется, что это не возможно изменить request.session:
я хотел бы сделать это:
from django.contrib.sessions.models import Session
s = Session()
s.expire_date = '2010-12-05'
s.session_key = 'my_session_key'
s.save()
self.client.session = s
response = self.client.get('/myview/')
но я получаю ошибку:
AttributeError: can't set attribute
Мысли о том, как изменить сеанс клиента перед получением запросов на получение запроса? Я видел this и он не работает
`session` является` dict`-подобный объект, вы должны использовать `s [х]`, чтобы получить и установить значения – xj9 2014-10-03 18:57:33