我有一个网站,根据位置显示不同的内容
我的看法如下:
- 根据区域设置持久cookie.
- 当他们返回Read Cookie时,抓取Zipcode.
- 根据cookie中的邮政编码返回内容.
我似乎找不到任何关于设置cookie的可靠信息.任何
我有一个网站,根据位置显示不同的内容
我的看法如下:
我似乎找不到任何关于设置cookie的可靠信息.任何
UPDATE:判断以下Peter's answer项,了解内置解决方案:
这是设置持久Cookie的帮助器:
import datetime
def set_cookie(response, key, value, days_expire=7):
if days_expire is None:
max_age = 365 * 24 * 60 * 60 # one year
else:
max_age = days_expire * 24 * 60 * 60
expires = datetime.datetime.strftime(
datetime.datetime.utcnow() + datetime.timedelta(seconds=max_age),
"%a, %d-%b-%Y %H:%M:%S GMT",
)
response.set_cookie(
key,
value,
max_age=max_age,
expires=expires,
domain=settings.SESSION_COOKIE_DOMAIN,
secure=settings.SESSION_COOKIE_SECURE or None,
)
在发送响应之前,请使用以下代码.
def view(request):
response = HttpResponse("hello")
set_cookie(response, 'name', 'jujule')
return response
UPDATE:判断以下Peter's answer项,了解内置解决方案: