如何在OSX上安装GAE使用django-admin.py?

时间:2016-01-17 13:12:05

标签: python django macos google-app-engine django-1.5

我无法理解如何在我的GAE项目中创建.po和.mo文件以使用translation。我在/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/lib/django-1.5/django/bin/django-admin.py找到了django-admin.py,但是如果我将其作为python django-admin.py运行,那么我得到了

Traceback (most recent call last):                                                                                         
  File "django-admin.py", line 2, in <module>                                                                              
    from django.core import management                                                                                     
ImportError: No module named django.core

1 个答案:

答案 0 :(得分:0)

好的,以下内容有助于开始使用本地化 -

export PYTHONPATH="$PYTHONPATH:/usr/local/google_appengine/lib/django-1.5"

brew install gettext
brew link gettext --force

mkdir conf
mkdir conf/locale
python /usr/local/google_appengine/lib/django-1.5/django/bin/django-admin.py makemessages -l ru

(顺便说一句,here is这是一篇很好的文章,但有关使用GAE的django翻译用法的旧文章;另见this article