django 에서 choices 필드 에서 대응 하 는 필드 값 가 져 오기

긴 말 안 할 게 요.그냥 코드 보 세 요~

class Area(models.Model):
  Area_Level = (
     (0, u'  '),
     (1, u' 、   '),
     (2, u' 、    '),
     (3, u' 、  '),
  )
areaname = models.CharField(max_length=30,unique=True, verbose_name='    ')
code = models.CharField(max_length=20,blank=True, default="", verbose_name='    ')
parentid = models.IntegerField(verbose_name='  id', null=True)
level = models.IntegerField(choices=Area_Level,verbose_name='  ', null=True)
object.get_level_display()
데이터베이스 조작 문 구 를 Django 에 표시 합 니 다.
설정 에 이것 을 추가 해 야 합 니 다.

LOGGING = {
  'version':1,
  'disable_existing_loggers':False,
  'handlers':{
    'console':{
      'level':'DEBUG',
      'class':'logging.StreamHandler',
    },
  },
  'loggers':{
    'django.db.backends':{
      'handlers':['console'],
      'propagate':True,
      'level':'DEBUG'
    },
  }
}
이렇게 명령 을 실행 할 때 콘 솔 에 해당 하 는 sql 문 구 를 인쇄 합 니 다.

이 편 은 django 에서 choices 필드 에서 대응 하 는 필드 값 을 가 져 오 는 것 이 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기