저는 pythonanywhere에 익숙하지 않고 현재 그것과 병 프레임 워크로 첫 번째 앱을 배포하고 있습니다. 온라인 콘솔을 사용하여 db를 만들었지 만 액세스에 대한 구문을 알지 못합니다. 로컬로 배포 할 때와 동일한 구문입니까? 아니면 다른 것입니까? MySQLdb를 가져 왔습니다 ... 도움을 주셔서 감사합니다.Pythonanywhere MySQL 연결
답변
여기에 page on using MySQL at PythonAnywhere입니다. 그것은 장고에 대한 다음과 같은 구성 사용하는 제안 :
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '<your_username>$<your_database_name>',
'USER': '<your_username>',
'PASSWORD': '<your_mysql_password>',
'HOST': 'mysql.server',
}
}
을 그리고 이러한 자격 증명은 MySQLdb driver에 의해 acceped 될 것이라고 거의 확신 :
db=MySQLdb.connect(
host='mysql.server',
user='<your_username>',
passwd='<your_mysql_password>',
db='<your_username>$<your_database_name>')
감사합니다 VLadimir, 저도 비슷한데, db_mysqlconnect (host = 'mysql.server', 사용자 = '
MySQL에 관한 문서 : 데이터베이스간에 이식 가능한 응용 프로그램을 작성하려면 MySQLdb를 사용하고이 모듈을 직접 사용하지 마십시오. 코드가 고정되었습니다. – Vladimir
죄송합니다. 비밀번호가 잘못되었습니다. 감사합니다. 도움 : – Donnacha
당신은 아무것도 시도? PythonAnywhere 및 MySQLdb 패키지에 대한 도움말을 읽는 것이 좋습니다. – Vladimir