能否在Google App Engine上使用Django 1.2?

6

我希望在我的Google App Engine项目中使用in运算符,这个运算符是在Django 1.2中引入的:

{% if "bc" in "abcdef" %}
  This appears since "bc" is a substring of "abcdef"
{% endif %}

发现在GAE上可以使用1.0或1.1版本,但没有1.2版本。这可能吗?

3个回答

3

啊,那好吧。虽然如此,我相信这确实回答了你最初的问题 :) - curv
也许这回答了我的问题,但我没能立刻让它工作起来。也许如果我花些时间它就会工作,但由于项目已经开始,我想要更简单的东西。这不是我想要的。我自己也找到了这个。顺便问一下,你试过吗?你让它工作了吗? - Lipis

2
您可以将任何版本的Django与您的应用程序捆绑在一起并部署它。
几乎可以肯定,Django 1.2.4将包含在下一个App Engine的发布版中。它已经在上周晚些时候发布的预发布SDK 1.4.2中。假设没有什么严重问题,预发布功能通常会在一两周内进入生产网站。

但是这个版本可以部署吗? - Lipis
1
您可以下载1.2.4版本并将其与您的应用程序捆绑在一起,或者只需等待其上线即可。 - Wooble
1
Django 1.2.5已经被纳入App Engine 1.4.2版本中了!请享用。 - Rich Churcher

1

我不知道你是否可以使用那个版本,但你肯定可以使用SmileyChris的smart_if snippet,这是Django 1.2中扩展if功能的基础。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接