django-modeladmin相关内容

如何在tabularinline块的每一行中添加行号

我有一个ModelAdmin类,其内联类型为TabularInline.我想为TabularInline的每一行在其左侧显示一个行号.该数字将随着新记录添加到内联中而增加,并在编辑表单时显示. 我更喜欢行号不是内联数据模型的一部分,而是在每次将新记录添加到内联块或由内联块显示时生成.我不需要将此号码保留在数据库中.仅在ModelAdmin类的另一个字段上提供参考. 我是django的新 ..
发布时间:2021-05-01 19:13:24 其他开发

自定义身份验证后,Django的管理员未登录

我编写的自定义身份验证遵循文档。我能够注册,登录和注销用户,在那里没有问题。然后,当我创建一个超级用户 python manage.py createsuperuser 时,它将在数据库中创建一个用户,但是当我进入管理页面并尝试运行时,它不允许我登录。登录说 请输入员工帐户的正确电子邮件地址和密码。两个地方都要注意大小写。 这是我的代码: models.py: 来自__fu ..
发布时间:2020-10-23 19:14:45 Python

Django-Admin中的ForeignKey字段初始值定义

我有一个 Person 模型,该模型本身具有一个 ForeignKey 字段,称为母亲。 当用户转到“添加”管理表单时,我想为母亲定义一个初始值,以防万一 GET('mother')参数,如果没有,则将其留空。 我实际上有2个问题: 如何在 ModelAdmin 内访问请求? 如何为 ForeignKey 字段定义初始值? 在models.py中: class Per ..

如何覆盖ModelAdmin以显示两个模型的组件?

我想要覆盖 ModelAdmin 。但是我想将两个模型的功能包含在一个中。不过我不认为这两个模型合并成一个。有没有其他方式可以覆盖它,并将我的模型的功能包含在一个 ModelAdmin ? 解决方案 这取决于你的模型之间的关系。请查看 InlineModelAdmin : https://docs.djangoproject.com/en/dev/ref/contrib/admin/ ..
发布时间:2017-05-31 03:34:41 Python

Django - 在render_change_form(ModelAdmin)中获取对象标识

我有这两个模型和modeladmin。在可用hostuser列表中添加新主机时,只会显示未分配给其他主机的主机。 问题是如果我编辑已经创建的主机,它的实际hostuser id也被过滤,所以我想做的是排除当前分配的hostuser id。 我可以在hostuser字段中排除当前的id吗? 我需要的语句是写在* 提前感谢 Models.py class HostUser ..
发布时间:2017-05-30 04:58:09 其他开发