Warum habe ich den uri nur ändern, in Fläschchen für SQLAlchemy?
Ich versuche zur Entwicklung einer web-Anwendung in Fläschchen, und ich habe bemerkt, dass wenn ich verwenden möchten, SQLite3, wie meine Datenbank, dann muss ich Eingangs
DATABASE = 'flaskr.json'
Allerdings, wenn ich verwenden möchten, SQLAlchemy für meine Datenbank-Implementierung, die ich habe, etwas zu verwenden, wie
DATABASE = 'sqlite:////Users/jake/repos/flaskralchemy/flaskr.db
Was ist die Bedeutung dieser Veränderung? Auch in allen Beispielen, die ich gesehen habe, niemand erstellt eine Datenbank auf Ihrem server. Was ist Los?
Vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bin ich ein wenig unklar, was du fragst, wo man diese Einstellung DATENBANK-Wert und wo die flaskr.json-Wert herkommt. Aber ich gebe es einen Schuss, und hoffentlich werden es von nutzen.
So, natürlich müssen Sie sagen, Ihre app, wie Sie zu Ihrer Datenbank zu verbinden. Sie in der Regel setzen Sie diese in die app-Konfiguration so:
Für SQLlite, müssen Sie nur eine Datei-Pfad (wie oben) Für MySQL, ich habe unsere app einrichten, etwa so:
Können Sie Lesen viel mehr als Sie jemals wissen wollten über dieses in der SQLAlchemy-Dokumentation:
http://docs.sqlalchemy.org/en/latest/core/engines.html#database-urls
Außerdem haben Sie schaute auf die Flask-SQLAlchemy-plugin? Es gibt Ihnen einige nette tools zum arbeiten mit diesem.
http://flask-sqlalchemy.pocoo.org/2.3/quickstart/#a-minimal-application
Für windows verwenden Sie diese
Weitere Informationen. besuchen Sie hier