1
모든 필드에 대해 "필수"매개 변수의 기본값을 변경할 가능성이 있는지 궁금합니다.MongoEngine이 기본 매개 변수 "required"값을 변경했습니다.
내 모델의 거의 모든 필드가 필요하므로 거의 모든 필드에 대해 required=True
매개 변수를 입력해야합니다. 다소 고통 스럽습니다.
모든 필드에 대해 "필수"매개 변수의 기본값을 변경할 가능성이 있는지 궁금합니다.MongoEngine이 기본 매개 변수 "required"값을 변경했습니다.
내 모델의 거의 모든 필드가 필요하므로 거의 모든 필드에 대해 required=True
매개 변수를 입력해야합니다. 다소 고통 스럽습니다.
고유 한 필드 클래스를 구현할 수 있습니다. 예를 들면 : 당신이 True
로 설정 required
의 기본 값을 갖는 StringField 클래스를 가질 수
from mongoengine import fields
class StringField(fields.StringField):
def __init__(self, regex=None, max_length=None, min_length=None, default=True, **kwargs):
super(StringField, self).__init__(regex, max_length, min_length, default=default, **kwargs)
. 불행히도 여러분이 사용하는 모든 Field 클래스에 대해 그렇게해야합니다.