标签: google-app-engine-patch

我怎么知道为什么 Django 忽略 Accept-Language 标头?

我有一个想要国际化的 Django 应用程序(在 Google App Engine 上)。

设置.py:

USE_I18N = True
LANGUAGE_CODE = 'en'

# Restrict supported languages (and JS media generation)
LANGUAGES = (
  ('en', 'English'),
  ('fr', 'French'),
)

MIDDLEWARE_CLASSES = (
  'ragendja.middleware.ErrorMiddleware',
  'django.contrib.sessions.middleware.SessionMiddleware',
  # i18n
  'django.middleware.locale.LocaleMiddleware',
  ...
Run Code Online (Sandbox Code Playgroud)

我在 locale/fr/LC_MESSAGES 中为我​​的应用程序生成了 .po 和 .mo 文件(虽然不是在全局级别)。

我将浏览器的 Accept-Language 标题设置为“fr”,Django 忽略它。当我查看 request.LANGUAGE_CODE 时,它总是“en”。

我可以判断浏览器是正确的,因为我访问了其他一些支持 i18n 的站点,它返回法语。

我如何找到 Django 认为我的设置缺少的内容?

我看到了这个问题,但对我没有帮助。

我在 Google App Engine 上使用应用引擎补丁 1.0.2.2 运行 Django 1.0。

django google-app-engine internationalization google-app-engine-patch

5
推荐指数
1
解决办法
3761
查看次数

Google App引擎(Python)"没有名为webob的模块"

最近我刚刚将我的GAE SDK版本更新为1.6.4,而我正在尝试启动我的服务器,它正在抛出"没有名为webob的模块"并退出.注意:我使用python2.5这里 是否需要任何外部补丁或东西来解决这个问题?

如果有人面临这个问题并解决了,请指导我,你是如何解决这个问题的..

最好的祝福.

sdk google-app-engine google-app-engine-patch

4
推荐指数
1
解决办法
5755
查看次数

如何使用随机发件人从Google App Engine发送电子邮件?

如何使用自定义域名(例如xyz@myshop.com)通过随机非应用管理员发件人从Google App Engine发送电子邮件?我们需要允许我们网站的用户通过定制的消息系统相互通信,但也允许他们直接从他们的电子邮件回复.类似于craigslist系统的东西.但是,似乎GAE不允许我们从非管理员的地址发送电子邮件.有没有解决方法/补丁?我们是myshop.com域名的所有者(通过谷歌应用程序验证)所以我不明白为什么不允许这样的事情.

google-app-engine google-app-engine-patch

1
推荐指数
1
解决办法
699
查看次数