Als Ergebnis gab es zunächst einen Artikel über die Verwendung von MySQL of Azure für externen Speicher, also habe ich es versucht, aber ich konnte es nicht tun. Hier
Suchen Sie im Azure-Portal unter ** [Neu] ** nach ** MySQL-Datenbank **, wählen Sie oben ** MySQL-Datenbank ** aus und erstellen Sie eine MySQL-Datenbank.
Wählen Sie ** [Eigenschaften] ** aus der erstellten Datenbank und kopieren Sie die ** Verbindungszeichenfolge **
Ich habe eine App, die ich häufig verwende, aber sie funktioniert nicht, selbst wenn ich die settings.py der App wie festgelegt umschreibe.
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': '',
}
}
Der Speicherort der Datenbank wird wahrscheinlich nicht gefunden, da dies zu einem Programmierfehler führt. Migrieren, Migrationen sind nutzlos!
Nach der Ausführung
ProgrammingError at /
(1146, "Table 'testdatabase1919.app_check_list' doesn't exist")
Ich fragte mich, was passiert war, aber ich dachte, das lag daran, dass die Version von Django nicht gut war ** Django 1.8 ▶ jDjango 1.10 **
Wenn du rennst
Manage.py
ImproperlyConfigured:
execute_from_command_line(sys.argv)
Und der Fehler im Teil ** execute_from_command_line ** konnte nicht behoben werden und die App wurde überhaupt nicht ausgeführt. (Gleiches gilt für 1.9)
Immerhin habe ich verschiedene Dinge ausprobiert und es hat nicht funktioniert, also habe ich aufgegeben!
Kann mir bitte jemand sagen, wie es mit ** MySQL ** geht! SQLite ist fertig!
Vorerst fand ich es sicherer und einfacher, Azure mit dem Standard-SQLite bereitzustellen!
Recommended Posts