针对不同域或APP的不同SESSION_COOKIE_AGE

时间:2018-05-01 13:58:37

标签: django

我在一个django项目中有2个应用程序。我允许两个域(例如aaa.com和bbb.com)访问我的django项目。 (实际上,aaa.com到app A,bbb.com到app B)。 (有一些原因我想在1个项目中创建2个app。)

我想为这两个域设置不同的SESSION_COOKIE_AGE。所以我在考虑这些解决方案......

(解决方案A)

aaa.com - SESSION_COOKIE_AGE = 10(域名和年龄只是一个例子)

bbb.com - SESSION_COOKIE_AGE = 20

(解决方案B)

App A - SESSION_COOKIE_AGE = 10

App B - SESSION_COOKIE_AGE = 20

django支持吗?

如果不是, 由于我使用此代码在views.py中为App A创建cookie,

request.session._get_or_create_session_key()
request.session.modified = True

我可以在views.py中使用特定的Cookie来覆盖settings.py吗?

中的设置

我正在使用django 2.0.2

谢谢!

0 个答案:

没有答案
相关问题