Hello everyone I wand to change my default DB from sqlite to MySQL. I modify my settings to access MySQL but when I try to launch migrations or others ... I've the error below :
Error running WSGI application 2022-09-06 17:24:59,745: TypeError: connect() argument 4 must be str, not tuple 2022-09-06 17:24:59,745: File "/var/www/endtg_pythonanywhere_com_wsgi.py", line 16, in <module> 2022-09-06 17:24:59,745: application = get_wsgi_application()
My swgi file is OK because it's working great when I used db.sqlite file ... Here is my settings for default database
{'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': settings_private.BDD_NAME, # "user$database_name" 'USER': settings_private.BDD_USER, # "user" 'PASSWORD': settings_private.BDD_PASSWORD, # "password created for MySql 'HOST': settings_private.BDD_HOST, # user.mysql.pythonanywhere-services.com } }
If you have any idea please ;)
Thanks for your help