问题标签 [django-modeladmin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
53 浏览

python - 如何根据 Django admin list_display 中的模型值从自定义数据库查找中返回值?

为此在互联网上搜索了很多,尝试了很多解决方案,但没有得到它的工作。

我有这些模型。

模型.py

Cadastro 模型是一个通用表,我存储键值数据以填充许多列表框。

ElementoAutomacao 有指向 Cadastro 的tipo_item字段,过滤选项,因此它可以有“Movimento”、“Classe”和“Assunto”以及存储数字的item_codigo字段。

ClasseCNJ 是一个非托管模型。我用它来获取与 ElementoAutomacao 模型的对 tipo_item - item_codigo 关联的描述。

管理员.py

但是当我这样做时,我得到了这个错误:

我错过了什么?

0 投票
2 回答
359 浏览

django - 如何使用自定义用户模型从前端在 django 中注册普通用户?

从前端注册用户时我面临的主要问题是密码以明文格式保存到数据库中,它没有得到散列,但是当我从 django 管理面板注册用户时,密码正在获取以适当的散列格式保存。为什么会这样?我需要在 views.py 中执行哪些更改才能将密码以正确的哈希格式存储在数据库中?

我不想使用 django 表单。请帮忙

0 投票
1 回答
34 浏览

django - 我想查询以从命令行获取详细信息

在 Models.py 文件中 (我有这个代码库)

在 Admin.py 文件中(我有这个)

在查询外壳中,我想获取人“course_class”,因为 DetailsOfEducationQualification 模型与人相关:

就像他的查询一样:

此代码出现错误,说人没有属性...如何从 Person 模型访问 DetailsOfEducationQualification 日期?

0 投票
1 回答
97 浏览

django - django admin 中的自定义模型操作/功能

我正在尝试将时事通讯作为电子邮件发送给订阅用户。为此,我做了:

我在我的模型中创建了一个自定义 send_mail() 函数来向订阅用户发送电子邮件

然后,在 admin.py 中:

当我进入我的管理面板并执行操作时:

错误:

突出显示的错误:

我该如何解决这个问题?请帮忙!!

0 投票
1 回答
70 浏览

django-models - 在 django 的管理站点中看不到记录

我在 django 项目中创建的一张表有问题。通过管理站点记录的数据非常好,但我没有看到任何记录。当我尝试查看最近操作中的记录时,我收到以下消息“ ID 为“None”的产品不存在。也许它已被删除?


带有警告消息的 django 管理站点的图像

0 投票
1 回答
141 浏览

python - 覆盖 get_queryset 方法后,Django 管理列表页面需要永远加载

我有这个模型管理员-

加载最多只需 400 毫秒。这是 django-debug-toolbar 图像 -

没有 get_queryset 的 djdt 图像

但是当我覆盖语言过滤对象的 get_queryset 方法时 -

大约需要 17-18 秒,这太疯狂了!!这是 django-debug-toolbar 图像 -

带有 get_queryset 的 djdt 图像

甚至前端查询也会发生同样的情况!有关详细信息 - 我有大约 40 万条记录的数据库表,这是模型 -

我迷路了,为什么会这样!请帮我解决这里的问题!

0 投票
1 回答
134 浏览

django - django model _meta.get_fields() 只是日期时间字段

我只想收集字段名类型是日期时间

模型.py:

管理员.py:

什么是解决方案?

0 投票
1 回答
67 浏览

django - 如何在 Django ModelAdmin 中调用用户变量

我是 Django 新手,无法理解如何在ModelAdmin. 如果我在上面/admin/mt_app/my_model/我有用户名之类的信息,或者我在上面/admin/auth/user/2/change/有所有用户的信息,我如何在 ModelAdmin 视图中调用这些变量?

我通过插入自己的用户来选择性地工作,但我不知道如何从视图中调用相关用户或模型。我能找到的只是如何调用当前用户,但同样,我需要该页面所涉及的用户,而不是活动用户。例如:/admin/algorx/pt_data/41/change//admin/auth/user/2/change/

我现在拥有的是:

管理员.py

所以有效的是传递我的超级用户的电子邮件来选择该用户:

但我想要做的是选择正在查看的当前页面的用户。如果我在以下 URL 上,如何选择该用户的变量? /admin/auth/user/2/change/

我看到很多关于选择当前用户的问题,但我想知道如何选择正在查看的用户。任何帮助将不胜感激,这对我的新手来说已经是 2 天的障碍。

0 投票
0 回答
74 浏览

django - 外键为 Null 时,Django Admin 中不显示对象

我有一个模型“项目”,它有一个字段“req_item”,这是一个可以为空的外键。一切似乎都运行良好,但是当“req_item”字段为空时,该对象完全不会​​显示在 django admin 中。这是供参考的图像: 在此处输入图像描述

目前,所有“req_item”字段值在 DB 中均为空,因此不显示任何对象。如果我将有效的 req_item 值分配给数据库中的对象,则仅显示该对象。我该如何解决这个问题。这是我的 admin.py

0 投票
0 回答
91 浏览

django - 多对多字段的 Djano 管理表单查询集

如何在初始化中添加 request.user并保存我想使用 owner = request.user 的方法。目前我已经在init中硬编码为 owner=2

我还想添加 owner=request.user,我可以使用下面的方法来完成。但在这种情况下 question_set.set 不起作用,在“保存”方法中工作正常。