Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果get_或_created插入数据,则返回id,django_Django_Django Models - Fatal编程技术网

如果get_或_created插入数据,则返回id,django

如果get_或_created插入数据,则返回id,django,django,django-models,Django,Django Models,也许这是一个很简单的问题,但不知道怎么问。我正在使用get\u或\u created插入数据,如果有插入,则尝试返回该行的ID。为了实现这一点,我尝试如下所示 obj, created = Advertisements.objects.get_or_create(budgets_id=pid, ad_brand=ad_brand, ad_kind=ad_kind, saved_date=today) print(created.id) 即使有插入。它返回一个错误。在这种情况下,获得身份证的正

也许这是一个很简单的问题,但不知道怎么问。我正在使用
get\u或\u created
插入数据,如果有插入,则尝试返回该行的ID。为了实现这一点,我尝试如下所示

obj, created = Advertisements.objects.get_or_create(budgets_id=pid, ad_brand=ad_brand, ad_kind=ad_kind, saved_date=today) 
print(created.id)
即使有插入。它返回一个错误。在这种情况下,获得身份证的正确方法是什么

“bool”对象没有属性“id”

观察
get\u或\u create()

返回(object,created)的元组,其中object是检索到的或 created object andcreated是一个布尔值,指定新 对象已创建

您需要调用
print(obj.id)
Watch
get\u或\u create()

返回(object,created)的元组,其中object是检索到的或 created object andcreated是一个布尔值,指定新 对象已创建


你需要打电话给print(obj.id)

好的,这是我的,菜鸟西:)谢谢你的点拨!我会在8分钟后检查。好的,这是我的,菜鸟西:)谢谢你的点拨!我会在8分钟后检查。