2011-04-17 31 views
0

我對管理表單做了一些更改,以便可以像CharField一樣顯示TextField,但由於表單元素沒有正確伸展,因此表單本身在管理菜單中看起來非常難看。我也不想顯示模型的名稱,因爲它已經在頁面上。我將如何進行這些更改?理想情況下,我希望鏈接字段佔用下面顯示的屏幕截圖的所有剩餘空間。調整ModelForm的顯示方式

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) 

它的外觀。

A picture from the admin interface

回答