2011-11-21 1 views

답변

4

TagField()를 사용하고 있습니까? 그렇다면 it extends the default Django CharFieldrequired=True 인수를 허용합니다.

위의 내용은 ModelField가 아닌 FormField에 적용됩니다. 당신은 후속 형태로 확인 모델 필드가 항상 필요하게 대신이 작업을 수행 할 수 있습니다 '형식 오류 :

class MyModel(models.Model): 
    tags = TagField(blank=False) 
+0

나는 내가 가진 것을 시도 할 때 __init의 __()를 예기치 않은 키워드 인수가' –

+0

사과를 required''있어, 내 대답은 ModelField가 아닌 FormField를 가리 킵니다. 나는 그것을 업데이트했다. –

+0

@pastylegs : 나는 또한 같은 일을하고 싶었지 만, 사용자가 태그 필드를 비워두면'form.errors'는이 필드가 필수라고 말하지 않으며 오류 메시지없이 폼을 거부합니다. js를 사용하여이 작업을 수행 할 수 있지만'blank = False'를 사용하여'tagField'에 대한 form.error를 어떻게 표시 할 수 있습니까? – Sachin

관련 문제