0
私のモデルにはTextField
が2つあります。しかし、私はTextField
の行と列の属性を変更したい。私はTextField
の外観はadmin.py
の次のコードを使用して変更することができるthisページから知っています。Django管理者の中の特定のTextFieldをカスタマイズする方法はありますか?
class RulesAdmin(admin.ModelAdmin):
formfield_overrides = {
models.TextField: {'widget': Textarea(
attrs={'rows': 1,
'cols': 40})},
}
...
admin.site.register(Rules, RulesAdmin)
私は上記のコードを使用して、言ったようにはTextField
両方の外観を変更し、私はここでしかそれらの1つを変更したい私のモデルがどのように見えるかです:私はしたい
class Post(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
pub_date = models.DateTimeField(auto_now_add=True)
update_date = models.DateTimeField(auto_now=True)
meta = models.TextField(blank=True)
def __str__(self):
return self.title
meta
フィールドの外観を変更してください。
どうすればよいですか?
を行い、この[リンク](https://docs.djangoproject.com/en/dev/ref/contrib中に次のコードを追加します。 /admin/#django.contrib.admin.ModelAdmin.formfield_overrides)は、 'TextField'をカスタマイズするのに役立ちます。 –