2
장고 태그를 사용하여 내 항목의 태그를 관리하고 있습니다. 프런트 엔드에서 자바 스크립트 유효성 검사를 사용하지 않고 양식을 작성할 때 사용자가 적어도 하나 이상의 태그를 입력했는지 확인하려면 어떻게해야합니까?장고 태그 지정에 필요한 태그는 어떻게 만드나요?
장고 태그를 사용하여 내 항목의 태그를 관리하고 있습니다. 프런트 엔드에서 자바 스크립트 유효성 검사를 사용하지 않고 양식을 작성할 때 사용자가 적어도 하나 이상의 태그를 입력했는지 확인하려면 어떻게해야합니까?장고 태그 지정에 필요한 태그는 어떻게 만드나요?
TagField()를 사용하고 있습니까? 그렇다면
it extends the default Django CharField은
required=True
인수를 허용합니다.
위의 내용은 ModelField가 아닌 FormField에 적용됩니다. 당신은 후속 형태로 확인 모델 필드가 항상 필요하게 대신이 작업을 수행 할 수 있습니다 '형식 오류 :
class MyModel(models.Model):
tags = TagField(blank=False)
나는 내가 가진 것을 시도 할 때 __init의 __()를 예기치 않은 키워드 인수가' –
사과를 required''있어, 내 대답은 ModelField가 아닌 FormField를 가리 킵니다. 나는 그것을 업데이트했다. –
@pastylegs : 나는 또한 같은 일을하고 싶었지 만, 사용자가 태그 필드를 비워두면'form.errors'는이 필드가 필수라고 말하지 않으며 오류 메시지없이 폼을 거부합니다. js를 사용하여이 작업을 수행 할 수 있지만'blank = False'를 사용하여'tagField'에 대한 form.error를 어떻게 표시 할 수 있습니까? – Sachin