django의 원류
928 단어 django 프레임워크
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은 복수 형식의 표시를 나타낸다.중국어의 단수와 복수는 일반적으로 구별하지 않는다.