我试图发送日期时间的列表由JSON客户端格式化为它的语言环境。
所以,主要的问题实际上是试图让客户端的区域。
我试图用request.META['LC_TIME']
这似乎是客户端的日期和时间的首选区域设置)
这关键是在这里发展,但尚未投入生产。
KeyError异常: 'LC_TIME'
怎样才可以解释呢? 我在正确的轨道上?
我试图发送日期时间的列表由JSON客户端格式化为它的语言环境。
所以,主要的问题实际上是试图让客户端的区域。
我试图用request.META['LC_TIME']
这似乎是客户端的日期和时间的首选区域设置)
这关键是在这里发展,但尚未投入生产。
KeyError异常: 'LC_TIME'
怎样才可以解释呢? 我在正确的轨道上?
首先,让我们确定你的意思。“生产环境”下。 在开发环境中,浏览器直接连接到Django的web服务器,所有的HTTP头被直接发送到它。 在生产中,你通常有一个代理。 这可能是Nginx上或其他类似软件。 他们的主要目的是重定向,同时进行一些检查。 您应该检查在生产环境中,什么是代理(如果有的话)的实际设置,如果剔除从客户端发送的HTTP标头(这似乎是你的错误的正当理由)。
除了配置问题,建议使用默认值:
user_lc_time = request.META.get('LC_TIME', default_lc_time)