django是数据驱动,所建立的模型继承自django数据库模块,所以可以调用平台底层。过程如下:
- 编辑
models.py
文件,改变模型。 - 运行
python manage.py makemigrations
为模型的改变生成迁移文件。 - 运行
python manage.py migrate
来应用数据库迁移。
从平台角度来看,业务与平台的粘性越大越好,绑定的越紧密越好,这样业务就会依赖于平台,而从面向领域设计而言,希望领域模型与平台无关,这在实践中是有矛盾的。
django是数据驱动,所建立的模型继承自django数据库模块,所以可以调用平台底层。过程如下:
models.py
文件,改变模型。python manage.py makemigrations
为模型的改变生成迁移文件。python manage.py migrate
来应用数据库迁移。从平台角度来看,业务与平台的粘性越大越好,绑定的越紧密越好,这样业务就会依赖于平台,而从面向领域设计而言,希望领域模型与平台无关,这在实践中是有矛盾的。
本文标题:django数据模型设计
本文链接:https://www.haomeiwen.com/subject/gzfxmrtx.html
网友评论