Mri*_*lla 3 python django django-admin
我有两个模型,例如Book和Author.一个作者可以有很多书,因此我从表Book到我有一个外键Author.
我使用该类在我的Django应用程序中显示Book和Author记录TabularInline.这工作正常但我Book object在作者的内联管理员中显示的每个书行的左上角都有一个.我该如何删除?我试图避免编辑Django管理模板,如果可能的话,有些人建议我应该覆盖模型__unicode__上的方法,Book但我想完全隐藏它.
这可能吗?
我的Book模型还引用了另一个模型Publisher.发布者的__unicode__值显示在其中一个图书记录列中,TabularInline但我希望能够将其链接到该Publisher记录的管理页面,而不是仅显示简单文本.
我应该指定什么来做这个?
为什么不重写管理模板来添加一些CSS?
例如,在templates/admin/testapp/author/change_form.html中:
{% extends 'admin/change_form.html' %}
{% block content %}
<style type="text/css">
fieldset.module td.original p { display:none; }
</style>
{{ block.super }}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
您可以按照应用程序或每个模型全局执行此操作.
它可以工作并且看起来非常安全,不像重写字段集模板本身 - 这有助于避免这样做.
| 归档时间: |
|
| 查看次数: |
1521 次 |
| 最近记录: |