【发布时间】:2011-08-16 20:04:11
【问题描述】:
我是 Django 初学者,我想把这个教程作为练习:http://www.joeyb.org/blog/2009/05/28/django-based-blog-on-google-app-engine-tutorial-part-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 的另一个引用:
from google.appengine.api import users
from google.appengine.ext.db import djangoforms
我应该在这里使用哪些导入来使其与我的 Linux 开发服务器上的 Django 兼容?
最好的问候,
【问题讨论】: