ste*_*eve 3 django google-app-engine python-2.7 google-cloud-datastore google-cloud-platform
我正在为我的项目使用 Google Cloud Datastore(而不是 NDB)。
python2.7 和 Django。
我想创建一个新模型,比如说标签模型。
class Tag(db.Model):
name = ndb.StringProperty()
feature = ndb.StringProperty(default='')
Run Code Online (Sandbox Code Playgroud)
我已经多次向模型添加属性,但尚未创建新模型。
我的问题是,当我使用 mySQL 为我的另一个项目更改 Django 中的模型架构时,我总是执行 manage.py migrate。
我是否还必须为 Datastore 执行迁移命令?
或者我只需要定义模型就可以了?
提前致谢!
与 MySQL 等 SQL 数据库不同,Cloud Datastore 不需要您提前创建种类(类似于表)。除了在您的代码中定义它之外,创建该种类不需要任何管理步骤。
当您编写第一个此类实体时,它是为您隐式创建的。
您甚至可以查询尚不存在的种类而不会出错,您将不会返回任何实体:
| 归档时间: |
|
| 查看次数: |
1031 次 |
| 最近记录: |