두 모델 클래스를 설계하고 manage.py syncdb를 실행하여 데이터베이스에 테이블을 만들었습니다.Django 모델 클래스 perfix models_
class ADMMC(models.Model):
MC001 = models.CharField(max_length=8, primary_key=True)
MC002 = models.CharField(max_length=20)
CreateDate = models.DateTimeField()
UpdateDate = models.DateTimeField(null=True)
class ADMMD(models.Model):
MD001 = models.CharField(max_length=8)
MD002 = models.CharField(max_length=5, primary_key=True)
MD003 = models.CharField(max_length=10)
CreateDate = models.DateTimeField()
UpdateDate = models.DateTimeField(null=True)
파이썬 manage.py의 syncdb 나는 데이터베이스 관리 도구를 열고 해당 테이블을 볼 때
그러나, 그 테이블이 자동있는 테이블 앞에 "models_" 가입 할 수 있습니다.
누구도 모델 _을 제거하는 방법을 알고 있습니까?
이 사람이 감사 등 당신의 테이블 "my_app_ADMMC을"이름 장고 my_app.models 모듈에서 추측됩니다
, 내 문제가 해결되었습니다. Django는 모델의 "app label"을 테이블 이름에 자동으로 결합합니다. 그래서 db_table을 사용자 정의 테이블 이름으로 설정할 수 있습니다. –
+1 '감사합니다'(Y) –