django-managers

django-managers

文章 0 浏览 5

如何修改 Django 模型管理器中的创建函数

所以我有这个模型: class Token(models.Model): user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, null=False) code …

撧情箌佬 2025-01-10 19:03:21 1 0

在 Django 管理器中,为什么使用 self.get_query_set().get(kwarg=val) 而不是 self.get(kwarg=val) ?

在我问的之前的问题中,Manager的方法如下所示: def activate(key): try: profile = self.get(key=key) except self.model.DoesNotExist: return Non…

你的心境我的脸 2025-01-08 15:37:56 1 0

如何使用 Django 自定义模型管理器

如何确定某个东西应该是单独的自定义模型管理器还是现有模型管理器的功能? 例如,我可以创建一个模型管理器,其查询集是模型的所有实例。然后我可以…

伤感在游骋 2025-01-02 14:13:55 1 0

在 Django 中执行 ModelAdmin 操作

我希望能够执行以下操作: # from the docs def make_published(modeladmin, request, queryset): queryset.update(status='p') 但我没有使用 Django …

今天小雨转甜 2024-12-28 16:45:00 2 0

如何将自定义管理器与相关对象一起使用?

我有一个定制经理。我想将它用于相关对象。我在文档中找到了 use_for_lated_fields 。但它不像我使用它的方式工作: class RandomQueryset(models.que…

信仰 2024-12-05 20:22:56 3 0

自定义类管理器的方法中如何获取之前查询返回的数据?

我使用可链接方法开发自定义管理器类。有问题。我需要随机化过滤查询。为了获得随机记录,我需要过滤和不同记录的计数。但我不知道如何得到它。相反,…

纸伞微斜 2024-12-05 09:23:12 3 0

如何在链式查询中使用自定义管理器?

我制作了一个必须随机化我的查询的自定义管理器: class RandomManager(models.Manager): def randomize(self): count = self.aggregate(count=Count(…

冰火雁神 2024-12-05 07:42:53 4 0

auth_user 的自定义模型管理器

我想在 auth user 模型上添加两个额外的管理器,active 和 inactive,以便为我提供活跃用户或非活跃用户。这就是模型的外观(即使它无效): from dja…

独自唱情﹋歌 2024-12-03 08:53:42 4 0

django软删除不级联删除

我在 django 管理中使用软删除,就像 这个。 问题是,当我删除外键项目时,它似乎不会触发其链接到的所有项目的删除。或者也许它确实如此,但它没有运…

鲜血染红嫁衣 2024-11-18 02:59:37 3 0

自定义可链接查询集

这是我的一段代码 from django.db import models from django.db.models.query import QuerySet from mptt.models import MPTTModel from base.models…

樱&纷飞 2024-11-02 05:49:37 12 0

覆盖 Django get_or_create

我有一个模型,我覆盖了 save 方法,以便 save 方法可以传入一些数据并在保存之前自动填充字段。这是我的模型: class AccountModel(models.Model): a…

迷你仙 2024-10-19 18:03:16 8 0

在 Django 中向多对多关系添加记录的正确方法

首先,我计划在 Google App Engine 上运行我的项目,因此我使用 djangoappengine据我所知,它不支持 django 的 ManyToManyField 类型。因此,我像这样…

浅蓝的眸勾画不出的柔情 2024-10-10 01:57:16 12 0

为什么向 Django 模型声明管理器会导致“对象”无效?

我已经为以下模型声明了一个管理器,但是这样做之后,我无法再使用List.objects.get()。有人知道为什么吗? class List(models.Model): title = model…

许久 2024-10-08 00:14:19 10 0

Django分页(获取对象对应的页号)

我有一个分页,我正在尝试从对象页面获取索引页面(反向分页) get_pagination_posts 返回模型 Post 的分页器: class PostManager(models.Manager): …

云雾 2024-10-07 08:24:32 13 0

Django 和领域层

如何使用 django 组织我的域层? 我知道我可以编写自定义管理器来保存我的查询,但是如果我想要更灵活的东西(例如规范模式)怎么办? 是否有 Django …

不交电费瞎发啥光 2024-10-04 09:41:18 9 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文