Настройка отображения ModelForm - PullRequest
0 голосов
/ 17 апреля 2011

Я внес некоторые изменения в форму администратора, чтобы можно было отображать TextField, как CharField, но сама форма выглядит довольно уродливо в меню администратора, поскольку элементы формы не растягиваются должным образом.Я также не хочу отображать название модели при печати, поскольку она уже есть на странице.Как бы я сделал эти изменения?В идеале я бы хотел, чтобы поле ссылки занимало все оставшееся пространство, как показано на скриншоте ниже.

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

1 Ответ

1 голос
/ 17 апреля 2011

Вам необходимо отредактировать CSS для раздела администратора, easymode:

http://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-media-definitions

...