Вообщем есть у меня модель:
class News(models.Model):
title = models.CharField( max_length=20)
text = models.TextField(max_length=200)
И хотел я значит, чтобы в поле text
ничего больше 200 символов не лезло, ан нет не прокатило. Я так понял не принимает он аргумент max_length
. Тогда я решил поменять поле text
на models.CharField( max_length=200)
. Но вот незадача, в админке отображаться стало как
, а мне нужно как TextArea. Делал т.о. - пытался в admin.py
поменять виджет:
from django import forms
from django.db import models
class NewsAdmin(admin.ModelAdmin):
formfield_overrides = {
models.CharField: {'widget': forms.Textarea},
}
но тогда меняет оба поля и title тоже. Подскажите что делать, или если тема прошарена, то где читать.