当前位置: 首页 > 面试题库 >

Django管理员:如何显示模型中标记为editable = False'的字段?

谷梁承宣
2023-03-14
问题内容

即使'editable=False'在模型中将字段标记为,我仍希望在管理页面上显示它。目前,它完全隐藏了该领域。如何实现?


问题答案:

使用只读字段。像这样(对于django> = 1.2):

class MyModelAdmin(admin.ModelAdmin):
    readonly_fields=('first',)


 类似资料:
  • 问题内容: 在要显示已注册模型的管理站点的根页面上,我想隐藏已注册到Django admin的多个模型。 如果我直接注销这些记录,由于添加新符号“ +”消失了,因此我无法添加新记录。 如何才能做到这一点 ? 问题答案: 基于x0nix的答案,我做了一些实验。似乎从返回空会将模型从index.html中排除,同时仍然允许你直接编辑实例。

  • 问题内容: 我正在尝试在Django admin中显示缩略图,但是我只能看到图像的路径,而不能看到渲染的图像。我不知道我在做什么错。 服务器媒体网址: 功能型号: admin.py: 结果: 问题答案: 这是在photologue的来源中(请参阅,稍作修改以删除无关的内容): 该位看起来一样过了,我知道的作品。在我看来,唯一令人怀疑的是您的缩进-从代码末尾开始的两行 应与对齐:,如下所示:

  • 问题内容: 如何为同一个模型创建多个ModelAdmin,每个ModelAdmin进行不同的自定义并链接到不同的URL? 假设我有一个称为Posts的Django模型。默认情况下,此模型的admin视图将列出所有Post对象。 我知道我可以通过设置变量如list_display或在ModelAdmin中覆盖方法来以各种方式自定义页面上显示的对象列表: 默认情况下,可以通过URL访问。但是我想拥有同

  • 一、简介 此功能可管理系统中会员模型、字段、以及模型的导入和导出功能。 二、功能演示 1.添加会员模型 2.管理会员模型 3.会员模型字段管理

  • 问题内容: 我有一个领域模型: 在我的管理员中: 在这里,我不想在添加MyModel时在管理员中使用。我希望将其设置为当前用户,例如 我怎样才能做到这一点? 谢谢 问题答案: 您已经设置好了,因此它不会以Django管理员的形式出现。 现在,您需要覆盖,并在保存新对象之前设置用户。

  • 问题内容: 我有一个带有电子邮件属性的表单。 当使用某些验证错误时,Django仍会在输入标签的value属性中呈现先前的值: 我想自己渲染输入标签(在发生错误的情况下添加一些JavaScript代码和错误类)。例如,这是我的模板,而不是{{ form.email }}: 但是,这不会向用户显示错误的值(在此示例中)。 如何在模板中获取字段的值? 问题答案: 这是一项功能请求,已在Django 1