问题标签 [django-admin-actions]

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 投票
0 回答
67 浏览

django - 无法登录 django 管理面板

在生产中,输入用户名和密码以访问 django 管理面板后,网站出现以下错误“OperationalError at /admin/login/无法打开数据库文件”

这是我的 db.sqlite3 设置

到目前为止,我已经将db.sqlite3的读/写模式更改为-rw-rw-rw-

这是我的 apache 日志文件 /var/log/apache/error.log

0 投票
3 回答
3596 浏览

django - queryset.update 在 for 循环中不起作用

如果它与 abc 匹配,我想更改任何数据库变量的名称。

操作系统在pri.update(name='zzz')这里不起作用。

有人可以帮助我了解根据 if else 条件更新数据库的正确语句。

0 投票
1 回答
54 浏览

django - 从 django admin 导出到 csv 文件时,如何包含来自反向 FK 的最新条目?

我有以下型号:

我在 admin.py 中有以下内容

这很好用,我可以导出一个包含 Person 中所有字段的 csv 文件。我将如何将 Clothes 模型的最新记录作为 csv 导出的字段包含在内?

0 投票
1 回答
39 浏览

python - 只读的django管理应用程序列表

在 django-admin 中,我们可以将 3 条规则归因于可以添加、修改和删除的表。当您为用户选择修改规则时,他不能添加和删除。

我的问题是有一个对象列表,我不希望用户能够修改而只能选择。

我怎样才能禁用它?

在此处输入图像描述

0 投票
1 回答
927 浏览

django - Django中的自动文件下载

我正在从 django 的管理面板单击链接创建文件下载功能。我正在使用 FileField 来存储文件。出于下载目的,我研究并找到了有关 stackoverflow 的帮助。使用该帮助后,我有以下用于文件下载的代码(我自己的一些小改动)。

现在,当我在笔记本电脑上运行这段代码时,文件会自动下载。但是,当我切换到其他笔记本电脑时,它会询问我应该将文件保存在哪里,即它不会自动下载。我应该做些什么更改才能自动下载文件而不要求手动保存。第一时间寻求帮助。

0 投票
1 回答
293 浏览

python - list_display 未在 ModelAdmin Django 中显示 email_verified 字段

我是在 Django ModelAdmin 中显示以下字段的列表。

在此列表中的项目 -username, cert_password and key_name属于一个模型ModelName,该项目email_verified属于其他模型ModelName2

但是我想将它们全部显示给管理员,ModelAdmin因此我创建了一个函数 def email_verified,如下所示:

所以,当我通过 ModelAdmin返回ModelName2.email_verified它在管理界面中的显示时。<django.db.models.query_utils.DeferredAttribute object at 0x7efcca3b9910>

所以,我尝试了以下方法:

但在这种情况下,我得到了错误 -get() returned more than one ModalName2 那么,我该怎么做。

我想email_verified在表格中的 ModalAdmin(管理界面)中显示相应的用户名和其他字段的值。

例如。我想要的是 -

这是我的模态-

怎么做?我正在使用 Django 1.11.X

0 投票
2 回答
631 浏览

python - 从模型创建表单中的相关模型字段中删除“删除选定模型”按钮(Django 管理员)

在我的模型中,我的模型具有Document模型的外键Library。当我在 Django 管理站点中时,我想Library在创建新的Document.

管理站点,添加新文档的视图

我尝试的是通过子类化django.contrib.admin.ModelAdmin和删除更改/删除权限来删除删除和编辑权限

这使不需要的按钮消失,但也完全阻止了编辑和删除的可能性Libraries,这不是我想要的。有没有办法仅在模型编辑表单中禁用这些操作?

0 投票
1 回答
706 浏览

python - 使用 Django 管理面板添加数据时出错

我目前正在试验 Django 框架,并且我制作了一个包含 2 个模型的应用程序。第一个是用户模型,其中包含用户和一些关于他们的基本信息。第二个模型是 Image 模型,它有一个作者(用外键链接用户模型)和一个文件名。

应用名称:Sc

模型:用户、图像

我的模型的代码:

我可以使用 Django 的管理面板(localhost/admin)添加用户,但是我不能添加任何图像。

我选择我想要的用户作为图像的作者,并添加了一个随机文件名,但是当我尝试添加新图像时出现以下错误:

我已经尝试删除包括迁移文件夹在内的数据库并从头开始重新启动,但我总是遇到同样的错误。它似乎在实际期望其主键时尝试传递用户对象。使用 ForeignKey(User) 作为 Image 的属性/列,我做错了什么吗?

0 投票
1 回答
506 浏览

django - 将 Admin ManyToManyField 提取到 CSV 文件

我目前正在尝试学习 django。我正在做一个个人项目。我正在尝试在管理面板中创建一个操作,用于将数据从我的模型中提取到 CSV 文件中。例如,我有以下模型:

我当时使用以下代码:

export_to_csv.short_description = '导出为 CSV'

我有两个问题。我喜欢提取具有 ManyToManyField 或 One to Many Field 的其他模型。我该如何进行?以下代码仅适用于特定模型:

如何在查询中使用“变量”而不是为每个模型复制代码?

我的第二个问题是关于每次在多对多字段中有几条记录时创建一个新行。例如,如上所述,一个订单可能有多个产品。我想为订单中的每个产品创建一个新行(复制数据):

那时,我能够创建一行:

感谢您的帮助,

歌手扭扭

问题2:解决方案(不是最好的,但有效)

export_to_csv_sales.short_description = '出口商 au 格式 CSV'

0 投票
1 回答
162 浏览

python - Django 模型引用和操作

我在 Django 中有以下模型,其结构如下:

我将在 admin.py 中显示这两个模型。现在,我想在 Office_Accounts 模型的管理页面中显示字段“msofficeaccount”(存在于设备模型中)中的每个 accountid 的计数。例如,如果 xyz@abc.com 出现在 msofficeaccount 字段的 10 行中,那么在 Office_Accounts 管理页面中计数应显示为 10。谁能指导我如何解决这个问题来解决它?