django-admin-actions

    0热度

    2回答

    为题说,我在一个管理视图 这里使用模板有一个问题是我worktree project |-- project/ |-- myapp/ |-- templates/ |-- admin/ |-- file.html settings.py TEMPLATES = [ { 'BACKEND': 'django.template.back

    9热度

    2回答

    我已经为我的模型定义了一个自定义的管理操作,它可以按预期完美工作。我还着眼于在SO上添加一个按钮到管理变更页面的多种方式。只有我缺少的步骤是如何使更改页面中的按钮执行我的自定义管理操作与当前对象。 目标是允许管理员单独检查每个对象并对它们执行操作,而无需返回列表视图,选择检查对象并从列表中执行操作。 我定制的管理操作是这样的: def admin_apply_change(modeladmin,

    0热度

    2回答

    非常简单,django过滤器(标准)让您可以选择查看“全部”。我想创建一个选项,以显示包含“无”项目 查询将是这样的: tags = Product.objects.exclude(tag__isnull=True) 我的models.py class Tag(models.Model): name = models.CharField(max_length=100, blank=F

    0热度

    1回答

    我正在寻找一种方法来实现从模板中的Django admin到正常形式的“add new model_name”功能,即:在Django管理员之外,我怎样才能使用相同的功能。 我怎么能实现呢?

    0热度

    1回答

    我有一个模型Jar,它有一个crate属性 - 一个ForeignKey到一个Crate模型。 Crate模型具有capacity属性(它可以容纳的罐子的数量)和jars属性(它当前拥有的罐子的数量),它是这一行:return self.jar_set.filter(is_active=True).count()。 我有一个管理员操作,将多个罐子移动到一个新的箱子。它使用中间页面来选择目标箱。现在

    0热度

    1回答

    这是我的Django管理的一类: class InactiveSiteAdmin(SiteAdmin): change_list_template = 'admin/change_list_inactive.html' list_display = ('is_active', 'thumb', 'name', 'show_url', 'get_desc', 'key

    1热度

    2回答

    我想构建一个管理操作'download_selected',它将下载选定的模型。选择操作后,我将重定向到中间页面,以便用户可以选择下载格式。当用户选择下载格式并点击“下载”时,它下载文件。但是停留在同一个中间页面上。我如何将它重定向到更改表单管理页面?我想要的这种重定向类似于django'下载选定文件'的默认管理操作。谢谢。 这是我的代码。 admin.py class SelectDownloa

    1热度

    1回答

    在我正在构建的应用程序中,我创建了一系列自定义模型管理器和查询集以获得更高级别的API。 当我执行管理员操作时,问题就出现了。传递给它的查询集似乎是通用的,我想访问我的自定义查询集以便能够使用我在其中创建的过滤函数。 这是操作: def mark_payment_as_sent_action(): ''' Admin action to mark payment as sent '''

    1热度

    1回答

    我有3个模型的django项目。用户,项目(他在其中工作)和变更(记录开始和结束工作时间以及项目和用户)。 我想导出自定义CSV报告。例如:每个项目的用户总工作小时数,专用于项目的总小时数等。这意味着在出口之前需要在模型之间进行一些计算。到目前为止,我已经发现如何在CSV中导出过滤的模型条目,这不是很有帮助。我也在网上找到了一些工具,但其中大多数都过时了。 任何人都可以指向一个方向或给我建议或链接

    2热度

    1回答

    我试图在change_list视图中为管理员操作编写测试。我提到this question,但无法让测试正常工作。这里是我的代码和问题: class StatusChangeTestCase(TestCase): """ Test case for batch changing 'status' to 'Show' or 'Hide' """ def setUp(self):