両方のフレームワークを使用することは可能ですか? 私はDjangoとwebappはGAEで一緒に暮らしていますか?
from google.appengine.ext import webapp
from django.template.loader import render_to_string
class MainPage(webapp.RequestHandler):
def get(self):
self.response.out.write(render_to_string('some.template'))
と
別のURLにマッピングされて実行されているfrom django.http import HttpResponse
def hello(request):
return HttpResponse("Hello world")
を持つことができるように?
EDIT: 質問は基本的に私はDjangoはある意味ではので、あなたは間違いなくGoogle App Engineの(または任意のWSGI上でそれを実行することができ、ライブラリのセットだけで
urlpatterns = [
# webapp-style handler
(r'/webapp', views.MainPage),
# django
(r'/django', views.hello),
]
私はこれに追加することは、Google/AppEngineの/内線/ webappのに行くと、それはDjangoのテンプレート機能と重複するので、それをチェックアウト、Webアプリケーションフレームワークを使用する場合。 私はまた、いくつかの理由で(私はテンプレートでurl()メソッドを使用し、変数kwargsを私のRequestHandlerクラスに渡すことができます)、app.yamlと比べてPythonモジュール内からurlパターンを定義することに力を入れています。だからニックのアドバイスはいいですが、それについてはいくつかの方法があります。 オープンソースのGAEプロジェクトをいくつか見てみると、さまざまなアプローチがあります。 – jamtoday
ありがとう、jamtoday。 あなたはどんなプロジェクトを見ることをお勧めしますか? – yanchenko