Django GAE testapp教程

时间:2016-02-11 17:35:18

标签: python django google-app-engine

我正在运行Windows 10(抱歉),我正试图从github https://github.com/django-nonrel/django-testapp为GAE设置django-nonrel测试应用。

我已经下载并安装了它,我还在github上安装了Django and NoSQL的各种模块。

所以我的文件结构是dbindexer,django,djangoappengine和djangotoolbox作为testapp的子目录。由于我在日志文件中遇到安装错误,因此我已将这些内容付诸实施。

我现在收到消息

  

不正确的配置:导入模块autoload.middleware时出错:"没有   模块名为autoload.middleware"

这是合理的,因为settings.py已将自动加载作为已安装的应用程序。

    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.contenttypes',
        'django.contrib.auth',
        'django.contrib.sessions',
        'djangotoolbox',
        'autoload',
        'dbindexer',

        # djangoappengine should come last, so it can override a few manage.py commands
        'djangoappengine',

)

但我不知道我在哪里找到这个模块。我知道我一定很厚,但我无法弄清楚如何让它运转起来。

编辑 - 这是requirements.txt文件

-e git+http://github.com/django-nonrel/djangotoolbox@toolbox-1.4#egg=djangotoolbox
-e git+http://github.com/django-nonrel/djangoappengine@appengine-1.4#egg=djangoappengine
-e git+http://github.com/django-nonrel/django-dbindexer@dbindexer-1.4#egg=django-dbindexer
-e git+http://github.com/django-nonrel/django@nonrel-1.4#egg=django-nonrel
-e hg+http://bitbucket.org/twanschik/django-autoload#egg=django-autoload

所以我已经下载了这个自动加载,我现在收到以下错误。

  

ImportError:没有名为fcntl的模块

1 个答案:

答案 0 :(得分:0)

这是通过转到MySQL解决方案而不是django-nonrel来解决的。在StackOverflow上花了一些时间来帮助完成它。