django - Django Admin:自定义表单以在表单顶部添加链接
问题描述
我有如下管理表格:
class ItemAdmin(admin.ModelAdmin):
list_display = ('name', 'city', 'state', 'country')
在编辑表单页面上/admin/my_app/item/1/change/
,我想在页面顶部添加一个自定义链接,以便管理员可以单击该链接在面向公众的网站上查看实际项目页面。
我怎样才能做到这一点?
解决方案
{% extends "admin/change_form.html" %}
{% block content_title %}{% if title %}<h1>{{ title }}</h1>{% endif %}
{% if adminform.form.instance.id %}
<a href="{% url 'place' slug=adminform.form.instance.slug %}"> Public View </a><br/><br/>
{% endif %}
{% endblock %}
推荐阅读
- git - git clone with ssh url from powershell 返回“致命:无法从远程存储库读取。” 在 windows10 中
- python - 无法加载包含腌制数据的文件 - Python .npy I/O
- flutter - Flutter Web中的XMLHttpRequest错误[启用CORS AWS API网关]
- c# - 如何为许多其他对象复制和定位与子对象相同的预制件?
- java - 搜索类型 JSONPath
- php - 使用 Eloquent 获取模型子类型的实例
- python - 值不断设置为无
- python - 新用户在注册后可以登录,直到我在管理控制台中手动更改密码
- primefaces - 如何访问 PrimeFaces 扩展表中的粘贴行?
- c++ - CMonthCalCtrl 日历页脚文本(今天日期)