django-views相关内容

如何在没有任何模型的情况下使用Django REST框架的视集通过POST方法在Swagger UI中传递参数?

我需要做一个API来创建某种逻辑(例如:处理一些数据、生成一个词云、创建一个ML层……)并返回一个简单状态。在我想要做的逻辑中,我不需要模型,只需要接收一个带有一些参数的json,然后做我想做的事情。 我刚刚创建了API视图,但找不到在Body中接收参数的方法。 我读到了一个很好的模式来设计我的方法(Django Rest Framework Business Logic,Separa ..

Django-url不带参数接受缺省值

假设这是一个url,它接受一个参数(这里是book_id)并将值传递给views: url(r'^/(?Pw+)/$', 'pro.views.book', name='book'), URL是否可以接受参数,但如果没有给定参数,则采用缺省值。如果可能,也可能在views中。如果这是一个蹩脚的问题,我很抱歉,但我真的需要知道。任何帮助或建议都将不胜感激。谢谢您 推 ..
发布时间:2022-04-19 15:20:43 其他开发

Django获取查询执行时间

有没有办法在不使用django-debug-toolbar的情况下测量Django查询时间?它不是用来调试/记录的,我需要它像about # results (# seconds)那样显示在网页上。 编辑:我需要在生产模式下使用此功能,因此DEBUG=True不是选项 推荐答案 虽然django.db.connection.queries会给出查询次数,但仅当DEBUG=True ..
发布时间:2022-04-17 17:39:21 Python

如何从Django中的相关表计算日期时间字段的平均差值?

我有两个型号演出和订单。 并要计算每个任务的Order_Start_Time和Order_Complete_Time之间的差值的平均值。检查我的代码,它给出以下错误 无法将关键字“Orders”解析到字段中。选项包括:类别、类别_id、详细信息、gig、id、图像、价格、评论、卖家、卖家_id、标题 请帮帮忙! Models.py(在卖家APP中) class Gigs(mod ..

为什么获取复杂聚合需要别名错误?

我在Django上工作,我有两个模型gis和订单,我正在计算每个gig订单的平均完成时间。 在订单模型中,我有两个字段订单开始时间(我在卖方接受订单时发送)和订单完成时间(我在卖方发货时发送)。 但问题是,如果我在ORDERS表中有与某个作业相关的数据,并且我检索了该作业,则它工作得很好,但是如果我尝试检索没有订单的作业(在ORDERS表中,没有包含该项目/作业的记录/字段),则会出现 ..

姜戈在选择字段中创建过滤外键

我需要一些有关Django 2和Python 3的帮助。 我正在使用CreateView在数据库中添加新记录,但我需要为Aviso表单页创建过滤,以使选择字段(字段turma)仅显示representante为当前用户的实例。 这是我的模型: class Turma(models.Model): nome = models.CharF ..
发布时间:2022-02-22 09:48:18 其他开发

如何通过电子邮件强制执行 Django 用户注册单步(而不是两步)过程?

一旦管理员将新用户添加到管理站点,我希望 Django 向用户电子邮件地址发送一封包含登录详细信息的电子邮件.所以我尝试使用 Django 信号,但只是因为 django 用户注册是一个两步过程,信号会得到通知仅在第一步中并在没有电子邮件地址的情况下调用电子邮件功能(在第二步中出现).我的信号码: def email_new_user(sender, **kwargs):if kwargs["c ..
发布时间:2022-01-25 11:40:28 Python

django-admin:添加额外的总计行

我正在使用标准的 django 管理模块来显示行列表.其中一列是数字字段.我想显示一个额外的“总计"行,其中大部分列为空白,除了数字列,它应该是所有对象的总数. 在管理模块中是否有一种简单的方法可以做到这一点,或者我最好为它制作一个自定义视图? 我正在使用 Django 1.2. 解决方案 是的,你可以通过多种方式做到这一点,但大多数 django-ist 的做法是: 首 ..
发布时间:2022-01-25 11:15:41 Python

为什么我必须在所有回复中传递 RequestContext ?

我想在导航菜单中突出显示当前页面.显然,当您在他们的页面上时,我需要给菜单链接一个像“活动"这样的类.这是一个经典问题,我见过很多提出的解决方案.我的问题是我讨厌所有这些,并且认为它们都不是很干燥.例如: @register.simple_tagdef 活动(请求,模式):重新进口如果 re.search(pattern, request.path):返回“活跃"返回 '​​'----{% 加载 ..

如何将我的 def clean_slug 函数包含到我的视图或模板中,以便它可以工作并显示“title alr existing"?

嗨,我在表单中编写了一个 def clean(self) 函数,以确保如果之前已经有一个具有相同标题的帖子,他们将返回一条消息说该标题已经存在因此无法提交表单. 现在的问题: 当我输入一个已经存在的标题并尝试创建帖子时,之前输入的所有数据都将被删除,我将被重定向到一个新的表单.没有出现错误.我想要的是当我尝试单击创建按钮时引发错误并显示给用户,以便所有数据都保留在那里,用户知道并且可以 ..