[PYTHON] Défis MySQL du stockage externe Azure avec Django (PTVS)

J'ai essayé avec MySQL mais je n'ai pas pu

Tout d'abord, à partir de la conclusion, il y avait un article sur l'utilisation de MySQL d'Azure pour le stockage externe, alors je l'ai essayé, mais je ne pouvais pas le faire. Ici

Paramètres MySQL du côté Azure

Recherchez ** MySQL Database ** dans ** [New] ** sur le portail Azure, sélectionnez ** MySQL Database ** en haut et créez une base de données MySQL. 1.png

Sélectionnez ** [Propriétés] ** dans la base de données créée et copiez la ** chaîne de connexion ** 3.png

J'ai une app que j'utilise beaucoup, mais cela ne fonctionne pas même si je réécris les settings.py de l'application comme définis.

settings.py


#Database=<NAME>;Data Source=<HOST>;User Id=<USER>;Password=<PASSWORD>
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '<NAME>',
        'USER': '<USER>',
        'PASSWORD': '<PASSWORD>',
        'HOST': '<HOST>',
        'PORT': '',
    }
}

Contenu de l'erreur

Il ne trouvera probablement pas l'emplacement de la base de données car cela entraînera une erreur de programmation. Migrez, les migrations sont inutiles!

Après exécution


ProgrammingError at /
(1146, "Table 'testdatabase1919.app_check_list' doesn't exist")

Je me demandais ce qui s'était passé, mais je pensais que c'était parce que la version de Django n'était pas bonne ** Django 1.8 ▶ ︎Django 1.10 **

Quand tu cours

Manage.py


 ImproperlyConfigured:
 execute_from_command_line(sys.argv)

Et l'erreur dans la partie ** execute_from_command_line ** n'a pas pu être résolue et l'application ne s'est pas exécutée en premier lieu. (Idem pour 1.9)

Après tout, j'ai essayé diverses choses et cela n'a pas fonctionné, alors j'ai abandonné!

À la fin

Quelqu'un peut-il me dire comment le faire avec ** MySQL **! SQLite est prêt!

Pour le moment, j'ai trouvé qu'il était plus sûr et plus facile de déployer sur Azure en utilisant le SQLite par défaut!

Recommended Posts

Défis MySQL du stockage externe Azure avec Django (PTVS)
Stockage de table Azure avec l'application PTVS Flask
Utiliser MySQL avec Django
Comment utiliser le stockage Azure Table de Django (PTVS)
Déployer l'application Django créée avec PTVS sur Azure
Utiliser les pictogrammes Unicode 6.0 avec django / MySQL
Création et déploiement d'applications Django (PTVS) à l'aide du stockage Azure Table
Parcourir une base de données externe existante avec Django
Développement d'applications à l'aide de SQLite avec Django (PTVS)
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Utilisez Python / Django avec Windows Azure Cloud Service!
[Azure Functions / Python] Fonctions de chaîne avec liaison de stockage de file d'attente
Internationalisation avec Django
CRUD avec Django
Paramètres Django + MySQL
Mémo d'entrée / sortie de stockage par Python dans Azure Functions