如果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)
Watchget\u或\u create()
返回(object,created)的元组,其中object是检索到的或
created object andcreated是一个布尔值,指定新
对象已创建
你需要打电话给print(obj.id)好的,这是我的,菜鸟西:)谢谢你的点拨!我会在8分钟后检查。好的,这是我的,菜鸟西:)谢谢你的点拨!我会在8分钟后检查。