私はDjangoの初心者です。このチュートリアルを演習として作成したいと思います:http://www.joeyb.org/blog/2009/05/28/django-based-blog-on-google-app-engine-tutorial-パート1
このチュートリアルはAppEngineを対象としていますが、共通のデータベースを使用してLinux開発マシンでチュートリアルを実行したいと思います。
私はいくつかの違いがあることに気づきました:
モデルの場合:
from appengine_django.models import BaseModel
from google.appengine.ext import db
class BlogPost(BaseModel):
title = db.StringProperty()
uri = db.StringProperty()
date = db.DateTimeProperty(auto_now_add=True)
teaser = db.TextProperty()
teaser_html = db.TextProperty()
content = db.TextProperty()
content_html = db.TextProperty()
tags = db.StringProperty()
これらのインポートは異なります。
from appengine_django.models import BaseModel
from google.appengine.ext import db
これを次のように変更した場合:
from django.db import models
それが動作します?
次に、AppEngineへの参照がもう1つあることに気付きました。
from google.appengine.api import users
from google.appengine.ext.db import djangoforms
Linux開発サーバー上のDjangoと互換性を持たせるには、ここでどのインポートを使用する必要がありますか?
よろしくお願いします、