>source

에서 기본값을 설정하는 방법 :

Individua_type으로 매번 기본값을 보내고 싶습니다

class Dispatcher(models.Model):
    individual_type = models.CharField(max_length=255, default=Individual)


  • 답변 # 1

    char 필드에 기본 콜백 메소드를 할당 할 수 있으며이 메소드에서 로직을 작성할 수 있습니다.

    models.CharField(max_length=7, default=individual)
    def individual():
        # you can define incremental logic or static value.
        return 'some string'
    
    

  • 답변 # 2

    문자열이므로 따옴표를 넣어야합니다. 오브젝트를 저장할 때 속성 individual_type 를 인스턴스화하지 마십시오 기본적으로 인스턴스화됩니다.

    class Dispatcher(models.Model):
        individual_type = models.CharField(max_length=255, default='Individual')
    
    

  • 답변 # 3

    따옴표가 없습니다. default="Individual" 사용 (따옴표 포함)

    class Dispatcher(models.Model):
        individual_type = models.CharField(max_length=255,default="Individual")
    
    

    파이썬에서 문자열은큰 따옴표 ( "foo")또는작은 따옴표 ( 'foo')

    <시간>

    default 에서 자세한 정보를 얻을 수 있습니다.  -장고 공식 문서.

관련 자료

  • 이전 tableau - 매월 2 일 사이의 일 수를 구합니다
  • 다음 linux - 텍스트 파일을 읽고 그 안에 단어를 입력으로 사용하는 방법이 있습니까?