Saya telah menyelesaikan projek django saya dan saya ingin mengujinya pada PythonAnywhere, semuanya baik-baik saja sehingga sambungan pangkalan data mysql menunjukkan ralat
Saya telah membayar untuk langganan.
Ralat operasi berlaku dalam /home/ (1044, "Akses ke pangkalan data 'almx98' untuk pengguna 'almx98'@'%' dinafikan")
Saya mempunyai banyak rekod yang saya tidak mahu hilang.
pythonanywhere venv settings.py:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'almx98', 'HOST': 'almx98.mysql.pythonanywhere-services.com', 'PORT': '3306', 'USER': 'almx98', 'PASSWORD': config('DB_PASSWORD'), }
}
Tetapan sambungan pelayan:
Format nama pangkalan data MySQL pada PythonAnywhere ialah:
<username>$<something>
您的默认数据库名称如下所示:almx98$default
Tetapi anda mungkin telah mencipta nama pangkalan data lain untuk digunakan dalam aplikasi web anda.