如何向django管理员编辑视图添加一些额外信息?
我希望能够在管理编辑视图中包含一些关于用户配置文件的信息。有没有一种简单的方法可以扩展编辑视图以包含任意html?您可以编写自己的更改视图并为其创建模板,其中将包含一些附加信息()。但这只适用于所选的管理面板。另一种可能是在模板中创建admin目录并覆盖默认模板(必须在模板\u DIRS设置中包含指向此目录的路径),但我不确定这一点 您可以。您也可以使用change\u view查看。这是文件如何向django管理员编辑视图添加一些额外信息?,django,django-admin,Django,Django Admin,我希望能够在管理编辑视图中包含一些关于用户配置文件的信息。有没有一种简单的方法可以扩展编辑视图以包含任意html?您可以编写自己的更改视图并为其创建模板,其中将包含一些附加信息()。但这只适用于所选的管理面板。另一种可能是在模板中创建admin目录并覆盖默认模板(必须在模板\u DIRS设置中包含指向此目录的路径),但我不确定这一点 您可以。您也可以使用change\u view查看。这是文件 到目前为止,我找到的最简单的解决方案是只读字段,请参阅 其中最重要的是,您不仅可以将固定字符串(也可
到目前为止,我找到的最简单的解决方案是只读字段,请参阅
其中最重要的是,您不仅可以将固定字符串(也可以是HTML)放在那里,还可以将返回任何内容的函数放在那里。也许
help_text
参数是一种有用的方法。根据您使用的模板布局,将在HTML表单字段标记的旁边添加帮助_text
值。以下是一个例子:
from django.db import models
class Document(models.Model):
document_name = models.CharField(max_length=255, help_text="Never change this name!")
pdf = models.FileField(upload_to='pdf/')
def __str__(self):
return self.document_name
上述代码给出了以下结果:
i如果您只想显示一些附加信息,而设置“帮助”文本是不可行的,那么最好的解决方案是什么。