Bonjour à tous,
Après avoir bataillé longtemps pour faire fonctionner mysql avec django sur mon hébergement CloudWeb, je me permets d'expliquer la solution que j'ai trouvé pour faire fonctionner le tout.
En effet, "pip3 install mysqlclient" ne fonctionne pas, une erreur "python.h n'existe pas" est donnée lors des tentatives d'installation. N'ayant pas les accès sudo, il faut un workaround.
Le 1er que j'ai trouvé et qui ne fonctionne pas: "mysql-connector-python" en mettant 'ENGINE' : mysql.connector.django' dans le fichier de settings. Problème: segmentation fault...
La deuxième sera la bonne: "pip3 install pymysql". Dans le fichier __init__.py du projet, rajouter:
"
import pymysql
pymysql.install_as_MySQLdb()
"
Et utiliser le backend mysql classique de Django dans les settings.
Malheureusement, une version de Django trop récente râle, il faut donc downgrade Django: pip3 install django==2.1.7
En espérant que ceci vous aidera.
Hébergement Cloud Web - CloudWeb + Django + mysql workaround
Related questions
- Modification des variables php.ini
50582
23.01.2019 16:32
- Lancement App front React
40031
26.04.2019 12:54
- FTP and SFTP time out
39763
14.01.2018 08:55
- Accès à la configuration du serveur apache ?
36217
23.10.2017 12:25
- Connexion SSH ?
33052
14.10.2017 09:53
- Retours sur Cloud Web
31504
10.10.2017 15:02
- Transferts FTP/SFTP
30284
21.10.2017 13:00
- Activer Memcached PECL
29596
17.12.2018 13:07
- 504 Gateway Timeout depuis bientôt 24h
27106
24.04.2019 11:19
- Drupal 8 - Composer - lack of memory
25076
19.10.2017 19:33
merci pour le partage
tu devrais éditer le titre de ton sujet et choisir la catégorie : web hosting/cloud web
(tout en bas)