我正在使用 Django 的 Google App Engine 帮助程序。该帮助程序在其模板中包含以下几行:
from appengine_django.models import BaseModel
from google.appengine.ext import db
# Create your models here.
我应该从 db.Model 还是从 BaseModel 派生模型? 我已经尝试过两者,但我没有看到任何区别。即使使用 Django 表单,两者似乎都可以工作。是否有任何理由不删除 BaseModel 导入并从 db.Model 派生所有模型?
最佳答案
BaseModel 还在 django 中注册继承模型(因此您可以通过调用 django.db.models.loading.get_model('app_lable.ModelName') 以及与此相关的所有其他内容来请求它)
关于python - App Engine django 基本模型和 db.Model 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1720157/