保存时查询集记录不会获取 id 吗?
在 Rails 中以及在 symfony 和 Doctrine 中,您可以保存一条记录,然后您将获得该记录的 id。例如: b = Bank.new b.save #b.id now has a value 但在…
Django 使用 for 循环优化查询
是否可以优化 Django,使其不再对此类内容运行如此多的查询。 for student in Student.objects.all(): for course in student.course_set.all(): for …
我如何在 Django 中按计算字段复合体进行排序?
我有一个这样的模型: class Program(models.Model): votes_sum = models.IntegerField(max_length=10, default=0) voters_counter = models.IntegerF…
列表在查询中不起作用
谁能告诉我为什么这个查询只有在我硬编码 phone_type 时才会处理 #model.py class ClientPhone(models.Model): client = models.ForeignKey(Client, e…
如何减少数据库查询?
模型: class Technology(models.Model): name = models.CharField(max_length=100, unique=True) slug = models.SlugField(max_length=100, unique=T…
在 Django 中,在查询集上使用 fiter() 然后 get() ?
我可以在查询集上结合使用 filter() 和 get() 以在 django 视图中返回对象吗? 我有以下观点; def my_view(request, city, store, item): item = Ite…
在 django 查询集上使用 iterator()
我最近遇到了一些奇怪的行为,需要检查我的理解。 我在模型中使用一个简单的过滤器,然后迭代结果。 例如 allbooks = Book.objects.filter(author='A.…
构造一个排序内连接的 django 查询集
我正在尝试跟踪基于 django 的网站中的页面浏览量。我有以下模型 class PageView: date = DateTimeField( auto_now=True ) user = ForeignKey( User )…
Django 动态 url。我做错了什么?
所以我有这个 URL 方案: (r'^test/(?P\d+)/', 'test'), def test(request, name): html = "it worked" return HttpResponse(html) 但是,当我访问以…
Django 管理页面:查询集额外字段可以用于对特定列进行排序
因此,查询集中的额外字段可用于向选择查询添加其他列,而这些列又可以设置为默认排序。到目前为止,我已经能够实现这一点:创建一个额外的字段,然后…