Мой сайт позволяет отдельным пользователям вносить контент при отсутствии входа в систему, создавая пользователя на основе текущего сеанса_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
Мысли о том, какизменить сеанс клиента, прежде чем делать запросы?Я видел это , и, похоже, оно не работает