腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
创建
相关
对象
时
的
Django
get_or_create
竞争
条件
、
、
、
我有一个这样
的
ExtendedUser模型,它只指向
Django
的
User模型: user = models.OneToOneField(User) extended_user.save() return
浏览 5
提问于2018-02-02
得票数 1
1
回答
Django
并发
get_or_create
、
、
、
、
使用
Django
1.7 (在最默认
的
安装中使用MySQL),我将向
Django
REST框架APIView发布一个帖子。正如我想
的
那样,我只希望第一个并发请求
创建
一个
对象
,而任何其他
的
请求都应该得到
创建
的
对象
。 我准备好走了吗,谢谢,迪安戈?必须研究隔离,事务,原子性吗?还是更多
的
是锁定桌子?如何对其进行测试?
浏览 2
提问于2015-04-04
得票数 4
回答已采纳
1
回答
Django
不允许获取/
创建
新
对象
: QuerySet
对象
没有属性
get_or_create
、
、
我在PostgreSQL上使用Python3.2和
Django
1.6.2,在尝试使用
get_or_create
快捷方式有
条件
创建
对象
时
,我得到了AttributeError。当然,解决方法是在尝试获取
对象
并
创建
对象
时
捕获异常。但是它能用常规
的
get_or_create
做吗?user=rv.obj) File "/Users/urk/D
浏览 4
提问于2014-03-09
得票数 1
回答已采纳
3
回答
Django
:防止重复
对象
创建
的
策略
、
、
、
我遇到了
创建
多个DB
对象
的
问题,而我只希望
创建
一个DB
对象
。 我
的
应用程序模型由一个带有Fields集合
的
Form和一个带有FieldEntries集合
的
FormEntry组成。处理提交
的
Django
代码做了一个FieldEntry.objects.get_or_create()来
创建
一个条目,但是我似乎有某种
竞争
条件
:如果两个ajax调用快速连续地触发(它们在一
浏览 0
提问于2013-06-15
得票数 2
回答已采纳
4
回答
如何在
django
中处理这种
竞争
情况?
、
此代码用于获取或
创建
对象
,并在必要
时
对其进行更新。该代码在一个网站上进行生产使用。 在某些情况下-当数据库繁忙
时
-它会抛出异常"DoesNotExist: MyObj匹配查询不存在“。
浏览 3
提问于2010-02-10
得票数 34
回答已采纳
2
回答
django
get_or_create
-
对象
列表
的
性能优化
、
、
、
:假设大多数时间
对象
将被检索,而不是被
创建
, 通过查询不在par1定义
的
集合中
的
对象
的
第一个SELECT(),然后批量插入缺少
的
对象
,可以明显提高性能。但是,有没有一种巧妙
的
Python
浏览 0
提问于2014-07-01
得票数 4
4
回答
使用
get_or_create
的
MultipleObjectsReturned
、
我正在编写一个小
的
django
命令,将数据从json API端点复制到
Django
数据库中。在我实际
创建
对象
的
时候,使用obj, created = model.objects.get_or_create(**filters)
时
,我得到了一个MultipleObjectsReturned错误。这让我很惊讶,因为我对
get_or_create
的
理解是,如果我试图
创建
一个已经存在
的
对象
浏览 0
提问于2013-07-31
得票数 19
回答已采纳
2
回答
django
在查询之间缓存模型数据吗?
、
、
、
我使用
django
1.6,MySQL5.6作为数据库,其中包含无害数据库表。在我
的
设置文件中,调试设置为false。在脚本中,我循环遍历元素列表,检查它是否已经存在于db中,如果不存在则
创建
它,如下所示: try:如何更改此行为,以便从每次运行循环中
的
db
的
最新状态
浏览 9
提问于2014-09-05
得票数 3
回答已采纳
1
回答
Django
使用view调用API,并在发布前检查用户是否存在
、
现在,每当用户尝试
创建
预约
时
,都会将他们
的
信息发送/发布到患者表中。如何做和IF语句检查用户是否存在于API上?代码如下:def my_
django
_view(
浏览 0
提问于2018-02-26
得票数 0
2
回答
有没有办法让
Django
的
get_or_create
()在不将
对象
保存到数据库
的
情况下
创建
对象
?
、
当使用
Django
的
get_or_create
(),当使用created=True
时
,有什么方法可以让它
创建
一个
对象
而不将其保存到DB中?我想要获取新
创建
的
对象
,执行一些验证测试,并仅在通过所有测试
时
才将其保存到DB。
浏览 0
提问于2009-12-15
得票数 4
回答已采纳
3
回答
Django
中
的
get_or_create
函数如何返回两个值?
、
我已经在
Django
中
的
模型上使用了
get_or_create
函数。此函数返回两个值。一个是
对象
本身,另一个是布尔标志,指示是检索现有
对象
还是
创建
新
对象
。像
get_or_create
这样
的
函数如何返回两个值?
浏览 0
提问于2011-01-17
得票数 20
回答已采纳
6
回答
Django
:从过滤器查询或
创建
中获取第一个
对象
、
、
在
Django
中,queryset提供了一个名为
get_or_create
的
方法,该方法要么返回
对象
,要么
创建
对象
。但是,与get方法类似,如果查询返回多个
对象
,
get_or_create
可能会抛出异常。
浏览 115
提问于2011-06-01
得票数 31
回答已采纳
1
回答
Peewee
的
get_or_create
、
、
在peewee文档中题为
的
一段内容是: 使用peewee执行get或create
的
最佳方法是什么?
浏览 0
提问于2014-10-22
得票数 2
回答已采纳
2
回答
django
-创造意味着什么?
、
请有人向我解释一下created
的
情况,以及它在
django
中
的
使用地点和方式。我见过它用在这样
的
东西上: obj, created = Person.objects.get_or_create(first_name=’John’, last_name=’Lennon’, defaults它是否将created
的
值指定为False。不然呢?
浏览 4
提问于2013-11-10
得票数 1
回答已采纳
1
回答
Django
Model.objects.get(.)案件不敏感
、
、
、
我正在开发一个字典应用程序,并且定义了一个Expression模型如下: expression = models.CharField() 在我
的
观点中,我使用
的
是Expression.objects.get_or_create(expression=expression)。重要
的
是,我希望“表达式”与我
的
数据库中所有现有的Expression
对象
之间
的
比较是不区分大小写
的
.。换句话说,即使这不是有
浏览 2
提问于2020-10-08
得票数 1
回答已采纳
1
回答
如何在
创建
新问题
时
从主键到外键自动递增?
、
、
、
、
=question_no) ) 在
创建
一个新问题后,一个新
的
问题id将增加,我想做
的
是获取刚刚
创建
的
新question_id,并将其传递给我
的
question表中
的
外键,但是我不知道如何做,我尝试使用question_id获取它,但它给了我一个键错误,
浏览 2
提问于2021-05-18
得票数 1
回答已采纳
1
回答
django
对象
没有pk,但有id
、
、
我对
Django
中
的
对象
有问题。obj, _created = self.model.objects.using('default').
get_or_create
(pk=1)ipdb>
浏览 1
提问于2016-04-06
得票数 1
1
回答
Django
测试匹配查询不存在
、
、
、
为此,我
创建
了一个名为'UserType‘
的
模型,它有一些用户组作为
对象
,即扫描器、监视器、lancer和admin。 另一个模型AssignedType将用户分配给一个或多个UserType。与用户模型
相关
的
“User”和与UserType模型
相关
的
“user_type”。 控制访问权限
的
文件(rights.py)如下: 调用上述文件中函数
的
视图如下: 一切似乎都运行得很好。然而,当我尝试
创建
和运行测试<
浏览 18
提问于2021-02-27
得票数 0
回答已采纳
4
回答
Django
:如何以线程安全
的
方式执行
get_or_create
()?
、
、
、
、
在我
的
Django
应用程序中,我经常需要做一些类似于
get_or_create
()
的
事情。例如, 用户提交一个标记。需要查看该标记是否已经在数据库中。如果没有,为它
创建
一个新记录。但是,看看
get_or_create
()
的
文档,它看起来似乎不是线程安全。线程A检查和查找记录X不存在。然后线程B检查并发现记录X不存在。现在线程A和线程B都将
创建
一个新
的
记录X。这一定是一种非常普遍
的
情况。我如何以线程安全
的</e
浏览 5
提问于2011-07-05
得票数 25
回答已采纳
2
回答
在多个数据库中使用
Django
ORM
get_or_create
、
、
Django
的
对象
关系映射支持通过基于过滤器
的
操作
的
.using()函数从特定数据库查询(当您
的
项目中定义了多个数据库
时
)。例如MyModel.objects.filter(name='Bob').using('my_non_default_database') 如何通过类MyModel()或快捷方式(如
get_or_create
() )
创建
新记录?
浏览 0
提问于2011-11-03
得票数 6
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券