【问题标题】:Does Django message middleware not work with app engine?Django 消息中间件不能与应用引擎一起使用吗?
【发布时间】:2010-07-21 07:42:42
【问题描述】:

我正在尝试在我的 Django App 引擎项目中实现消息中间件,但它给出了如下错误消息:

ImproperlyConfigured: Error importing middleware mediautils.middleware: "No module named messages"

我已经按照链接http://djangoadvent.com/1.2/messages-rest-us/ 来实现它。不能将此中间件与 Google App 引擎一起使用吗?如果是这样,是否有任何替代方法可以使用 Google 应用引擎和 Django 获得相同的功能?

要使其在谷歌应用引擎上运行需要进行哪些更改?

请提出建议。

提前致谢。

【问题讨论】:

    标签: django google-app-engine django-middleware


    【解决方案1】:

    GAE 中包含的最新 Django is 1.1;新的消息传递框架是在 1.2 中添加的。

    【讨论】:

    • 感谢您的回复 Amber。有什么办法可以实现吗?我正在使用 App Engine 补丁。我在应用引擎文档中看到,我们甚至可以从开发版本导入模块,它会相应地进行更改。
    • 我认为 django 管理面板在谷歌应用引擎中使用了某种消息模块。
    【解决方案2】:

    我使用以下代码来实现相同的功能:

    from django.contrib.auth.models import Message
    Message(user=request.user, message="Date Updated Successfully").put()
    

    虽然

    request.user.message_set.create(message="数据更新成功")

    没有工作。

    【讨论】:

      猜你喜欢
      • 2011-10-19
      • 2013-09-18
      • 2022-01-22
      • 2015-08-03
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 2013-01-11
      • 1970-01-01
      相关资源
      最近更新 更多