Djangoの管理画面で一部のinputをTextareaに変える方法

admin.py

from django import forms
from django.contrib import admin
from .models import MyModel

class MyModelForm(forms.ModelForm):
    class Meta:
        model = MyModel
        fields = '__all__'
        widgets = {
            'my_field': forms.Textarea,  # 'my_field'は変更するフィールドの名前
        }

class MyModelAdmin(admin.ModelAdmin):
    form = MyModelForm

admin.site.register(MyModel, MyModelAdmin)
Djangoの管理画面で一部のinputをSelectBoxに変える方法 Djangoの管理画面で一部のinputをSelectBoxに変える方法

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です