gpt4 book ai didi

Django-Admin:CharField 作为 TextArea

转载 作者:行者123 更新时间:2023-11-28 19:32:59 25 4
gpt4 key购买 nike

我有

class Cab(models.Model):
name = models.CharField( max_length=20 )
descr = models.CharField( max_length=2000 )

class Cab_Admin(admin.ModelAdmin):
ordering = ('name',)
list_display = ('name','descr', )
# what to write here to make descr using TextArea?

admin.site.register( Cab, Cab_Admin )

如何将 TextArea 小部件分配给管理界面中的“descr”字段?

更新:
仅限管理界面!

使用 ModelForm 是个好主意。

最佳答案

您必须创建一个 forms.ModelForm 来描述您希望如何显示 descr 字段,然后告诉 admin.ModelAdmin 使用该表格。例如:

from django import forms
class CabModelForm( forms.ModelForm ):
descr = forms.CharField( widget=forms.Textarea )
class Meta:
model = Cab

class Cab_Admin( admin.ModelAdmin ):
form = CabModelForm

admin.ModelAdminform 属性在 Django 官方文档中有记载。这是 one place to look at .

关于Django-Admin:CharField 作为 TextArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/430592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com