django-orm 相关问题

Django的ORM系统,包括其查询集和模型系统。

使用Django的ORM进行复杂的M2M过滤

我有以下模型:类Sauce(models.Model):...类浇头(models.Model):...类Pizza(models.Model):sauces = models.ManyToManyField(Sauce,related_name ='pizzas ')...

回答 1 投票 2

django-避免对特定查询使用自定义管理器的方式

我有以下问题:我正在处理一个成长的项目,该项目使用在管理器中覆盖get_queryset()方法的模式。 #模型声明类MyModel(models.Model):... ...

回答 1 投票 1

Django是否原生支持公用表表达式?

为了澄清我的问题,我想知道在访问CTE功能时是否可以惯用Django ORM。我想我可以通过编写原始SQL语句来使用CTE,但是能力...

回答 1 投票 11

Django中的反向查询集顺序[重复]

在Django中,有没有简单的方法可以反转查询集的顺序?示例:li = [1、2、3] queryset = Collection.objects.filter(pk__in = li)

回答 2 投票 4

在Django orm上加入

1。 1.1。查询:QuestionRequestAnswerModel.objects.filter(request_no__exact = index ['id'])。select_related('answer_user')。values('answer_user','amount','select_yn')2. 2.1。查询:...

回答 1 投票 0

我如何显示很多字段而不是django rest API中的对象的详细数据,目前仅获取对象的对象

我是Django的新手,我试图列出我的模型发票中的所有发票,并且仅将项目作为其对象获取即时消息,为了使代码高效,我需要在单个查询中获取项目的全部数据,如何...

回答 1 投票 0


汇总具有相同字段值的查询项

我的一个查询集返回具有多个字段的项目列表: 我如何...

回答 2 投票 1

为Django查询集组合过滤器

假设我有这样的模型:Sauce(models.Model)类:... Topping(models.Model)类:... Pizza(models.Model)类:sauces = models.ManyToManyField(Sauce, ...

回答 1 投票 0

使用2个M2M字段的相关名称过滤Django模型

我的模型具有以下结构:类Sauce(models.Model):...类打顶(models.Model):...类Pizza(models.Model):sauces = models.ManyToManyField(Sauce,。 ..

回答 2 投票 0

Django:根据另一行的值进行过滤

我有一个带值字段的模型Foo。 #models.py class Foo(models.Model):value = models.IntegerField()现在,我想过滤所有值大于Foo的Foo实例...

回答 2 投票 1

利用带有F字段的Django批注来序列化属性

我具有以下模型属性:@property def is_complete(self):return datetime.datetime.now()> = datetime.datetime.combine(self.date,self.ending_time)我在想,我怎么会.. 。

回答 2 投票 0

仅使用Django 2.2 ORM

我想将Django与python3结合使用以连接到我的Postgresql数据库。我只需要Django的ORM模块。我的问题是,达到目标的最佳项目结构是什么?

回答 1 投票 0

在Django中使用'_id'

我有点困惑,当我们将ORM与某些使用外键的模型一起使用时,Django如何处理'_id'属性。例如:class CartItem(models.Model):user = models.ForeignKey('accounts ....

回答 1 投票 0

从Django ORM提取外部联接

我的项目中有以下两个模型。类Blog(models.Model):title = models.CharField(max_length = 20,blank = False,default ='')content = models.CharField(max_length = 2000,blank = ...

回答 4 投票 0

试图编写一个Django查询来计算跨越多天的事件的每日事件

我正在使用Django,并尝试根据每天运行的事件来计算每天运行的事件数。例如,如果事件1在星期一开始,在星期三结束,并且...

回答 1 投票 0

将原始SQL转换为Django ORM代码,可能性

是否可以仅使用Django ORM执行类似的操作?使用connection.cursor()作为光标:cursor.execute(“”“从ts_stat(...

回答 1 投票 1

如何在django orm中使用过滤器值作为变量

我想在额外方法中将tmp_id用作行id的值。代码:order_obj = table.objects.filter().annotate(tmp_id = F('table2__test_data')).extra(select = {“ val”:“从数据中选择ID ...

回答 1 投票 1

NOT NULL约束失败:snippets_choice.post_id

我试图在这里使用POST方法,但它使我出错。这是Models.py:从django.db导入模型类Post(models.Model):post_text = models.CharField(max_length = 200)...

回答 1 投票 0

我可以作为字符串+变量访问Django orm的列吗?

我可以作为字符串+变量访问Django orm的列吗?例如有可能吗?适用于范围(i,98)中的x类别CategoryNick.obejcts.filter(author = request.user).update(“ ca” +(x + 1)= F('ca'+ ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.