django의 원류

django의 orm 지정 필드 이름, 테이블 이름verbosename_plural
1. 데이터베이스에서 필드 이름 지정: 필드를 정의할 때 파라미터db 증가column=’real_field’; 
2. 데이터베이스에 있는 테이블 이름 지정: 모델의class에 메타 클래스를 추가하고 메타 클래스에 테이블 이름db 를 지정합니다table 
예를 들어 어떤 모델에서.py 파일에는 Info라는 클래스가 있습니다.
class Info(models.Model):  
    ''''' 
                 
    '''  
    app_id = models.ForeignKey(App)  
    app_name = models.CharField(verbose_name='   ',  max_length=32, db_column='app_name2')  
  
    class Meta:  
        db_table = 'info'  
        verbose_name = '    '  
        verbose_name_plural = '    '  


  db_column         ,db_table        ; 

이렇게 지정하지 않으면 필드 이름은 기본적으로 appname, 기본값은 app 이름 + 클래스 이름: [app name]info.
verbose_name 관리자 인터페이스에 중국어를 표시하도록 지정합니다.verbose_name은 단수 형식의 디스플레이를 나타냅니다.verbosename_plural은 복수 형식의 표시를 나타낸다.중국어의 단수와 복수는 일반적으로 구별하지 않는다.

좋은 웹페이지 즐겨찾기