django database engine에서 혹시 mysql에 접속하는 HOST를 ssh

 
DongHyeok Lee

django database engine에서 혹시

mysql에 접속하는 HOST를 ssh로 접속해서
가져올 수 있나요?
(즉 remote access부분에서 ssh로 접근이 가능한가요? 맨 처음에는 paramiko로 가져올려고 했는데;;;생각보다 코드가…이상해져서요 ㅠㅠ)

  • 권재원

    굳이 ssh로 가져올려는 이유가 있나요??

    권재원

    외부 db 접속 하실때에는 default 아래에 원하는 이름 db configuration 작성하시면 됩니다. 외부 db를 orm으로 접근하시구 싶으시면 manage.py inspectsb –database 외부db이름 > 앱이름/models.py 하시면 장고가 알아서 모델까지 짜줍니다

    권재원

    그 후에 뷰단에서 모델.objects.using(‘외부db이름’) 블라블라 하시면 사용하실수 있구요

    JangHan Park

    ssh tunneling을 열어두시고, settings의 DATABASES에 local 쪽 터널 설정을 추가하신 뒤, using을 통해서 접근하시면 될 것 같긴 한데.. 제 설명이 좀 짧네요~

Advertisements