标签:django-orm
-
django:在transaction.atomic()内部提交和引发 - python
我们正在尝试从commit_manually迁移到atomic,以便可以在旧项目中将Django至少升级到1.8。在大多数情况下,我们需要执行以下操作: with transaction.atomic(): obj = Entity.objects.select_for_update().get(pk=pk) try: obj.do_something() […]
-
禁止直接分配给多对多集的正面。改用emails_for_help.set() - python
我是Django的新手,但未找到有关此问题的任何参考。我在Django模型(models.py)中使用多对多字段时遇到此错误。我想问题是在表单(views.py)的view(forms.py)中分配m2m字段。 如何在视图中分配m2m字段?(Django version 2.0,python - 3.5) models.py class User(Abstr […]
-
Django多对一关系过滤器集 - python
我有几个这样的模型设置: Group(models.Model): name = models.TextField(max_length=255) Thing(models.Model): location = models.TextField(max_length=255) group = models.ForeignKey(Group) 这只是说明这种关 […]
-
Django-有一种获取当前数据库别名的方法吗? - python
我正在使用多个数据库的Django项目,正在寻找一种使用import或method获取当前数据库别名的方法。 我一直在搜索文档,但找不到任何有用的信息。 python大神给出的解决方案 在Django中,没有“当前”数据库别名这样的东西。 看看db路由器的文档以了解原因:https://docs.djangoproject.com/en/1.8/topics […]