python - Django Model() 与 Model.objects.create()

标签 python django database django-models

运行两个命令有什么区别:

foo = FooModel()

bar = BarModel.objects.create()

第二个是否立即在数据库中创建一个 BarModel,而对于 FooModelsave() 方法必须显式调用将其添加到数据库中?

最佳答案

https://docs.djangoproject.com/en/stable/topics/db/queries/#creating-objects

To create and save an object in a single step, use the create() method.

关于python - Django Model() 与 Model.objects.create(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26672077/

相关文章:

database - 如何在 SQL 中对包含多列的时间序列数据进行下采样?

mysql - 如何存储.txt文件MySQL数据库?

python - Python 中的 pyc 和 pyo 文件有什么区别?

python - 在 Retina 显示器上优化 Python QT 应用程序

django - GAE 看不到 gunicorn,但它已经安装

python - 为多个 Django 项目使用单个 Celery 服务器

Django订单选择字段

java - 您使用什么 JDBC 工具来同步数据源?

python - 如何在 Flask 服务器中将 python JSON 转换为 html 表?

python - 带空字符串的条件 f 字符串格式