【问题标题】:GAE-Sessions: Where is settings.py?GAE-Sessions:settings.py 在哪里?
【发布时间】:2011-10-01 14:16:18
【问题描述】:

我正在将 GAE-Sessions 与 Google App Engine 一起使用。在readme file 中它说“如果您想与 Django 进行 gae-sessions,请将 'gaesessions.DjangoSessionMiddleware' 添加到您的 settings.py 文件中的 MIDDLEWARE_CLASSES 列表中。”问题是我没有“settings.py”文件,也没有在创建 App Engine 项目时创建。 GAE-Sessions指的是什么settings.py文件?

【问题讨论】:

  • 我正在使用与 Google App Engine 集成的 Django (1.2) 版本。
  • @yourfriendzak 但是您实际上是在使用 Django 框架,还是只是其中的一部分,例如模板?
  • 只是其中的一部分......模板系统和一些导入(如 simplejson)

标签: google-app-engine session


【解决方案1】:

我正在使用gae-sessions 和 google appengine django。我拥有的是一个与 app.yaml 处于同一级别的文件,我称之为 appengine config。

内容是


from gaesessions import SessionMiddleware
import logging

def webapp_add_wsgi_middleware(app):
    app = SessionMiddleware(app, cookie_key="ExampleofarandomKEYforcookieswritewhatyouwant")
    return app

在同一级别中,我还放置了带有__init__.py 文件的 gaesessions 文件夹。

【讨论】:

    【解决方案2】:

    下载django-nonrel 并使用django-admin.py 帮助程序创建所有样板项目,包括settings.py 文件。

    文档here

    【讨论】:

    • 但是已经有一个与 GAE 集成的 Django 版本...我可以创建自己的 settings.py 并让 GAE 的 Django 使用它吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-16
    • 1970-01-01
    • 2012-07-25
    相关资源
    最近更新 更多