나는 settings.py에서 이미 구성된 1 개의 mysql 백엔드 db가있는 장고 응용 프로그램을 작성하고 있습니다.Django - 우리는 다른 원격 데이터베이스에 연결할 수 있습니까
나는 우리가 원하는만큼 많은 db 설정을 추가 할 수 있지만, 원하지 않는 것은 hard coding
입니다. 오히려 내가 할 수있는 말은 ad-hockly 연결해야합니다. 약 70-80 원격 기계를 검색하고 결과를 조회하고 가져옵니다.
IP address
을 통해 해당 컴퓨터에 연결하려고합니다.
나는 Django
에 비교적 새로운 오전, 그래서 우리는 어떻게 든 같이 구성 무언가에 넣어 기계를 조회하는 function
할 수 있는지 궁금 해서요 : 나는 구성 할 수
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'dbName',
'USER': 'root',
'PASSWORD': 'root',
'HOST': '',
'PORT': '3306'
}
}
그래서 대신 DATABASES and default
을 내 기능을 사용하여 구성을 변경하려면 Ajax call
또는 뭔가!
다행히도 내가 연결해야하는 모든 컴퓨터는 mysql
을 사용하므로 문제가 없습니다. 으로 보았지만 이미 사용하고있는 경우에는 MySQLDb
을 사용해야합니다. 또한 raw queries
도해야합니다. |
누구나이 상황에 가장 적합한 방법을 알려줄 수 있습니까?
P.S : 로컬에서 원격 mysql 시스템에 연결하는 방법을 설명하는 this post도 살펴 보았습니다. 그러나 그것은 나를 위해 도움의 :(:(내가 믿는
+1 "ad-hockly"는 +1입니다. –