我对管理表单进行了一些更改,以便我可以像CharField一样显示TextField,但是表单本身在管理菜单中看起来很难看,因为表单元素没有正确拉伸。我也不想在打印时显示模型的名称,因为它已经在页面上。我该如何做出这些改变?理想情况下,我希望链接字段占用下面屏幕截图所示的所有剩余空间。
admin.py
from linkrotator.models import Link, LinkList
from django.contrib import admin
from django import forms
class LinkModelForm( forms.ModelForm ):
link = forms.CharField( label = "Link")
class Meta:
model = Link
class LinkInline(admin.TabularInline):
form = LinkModelForm
model = Link
class LinkListAdmin(admin.ModelAdmin):
inlines = ( LinkInline, )
admin.site.register(LinkList, LinkListAdmin)
看起来如何。
答案 0 :(得分:1)
您需要编辑admin部分的CSS,easymode:
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-media-definitions