django에서 모델링 하여 생성된 db테이블 말고 기존에 생성해두었던 db 테이블을 사용

 
Yang BeomSu

django에서 모델링 하여 생성된 db테이블 말고 기존에 생성해두었던 db 테이블을 사용하고싶은데 이럴땐 어떻게 해야하나요??

  • Kenial Lee

    manage.py inspectdb 명령을 사용하여 기존 db에서 모델 코드를 뽑아낼 수 있습니다.

    김승호

    model 내부의 class Meta: 에
    db_table = ‘테이블 이름’을 추가하시면 되고,
    아예 django에게 관리를 맡기지 않을 거라면
    managed = False도 추가하시면 됩니다.

    Chinseok Lee

    관련 문서 : https://docs.djangoproject.com/en/dev/howto/legacy-databases/

    Yang BeomSu

    아… 아직 보고있는 문서보다 좀 뒤에있는거라 확인을 못했네요 감사합니다 :^)

Advertisements