Je veux utiliser Vue avec mon Flask préféré, alors notez la procédure de construction de l'environnement. C'est un gribouillage pour moi.
Créez un environnement virtuel avec les bibliothèques nécessaires installées dans Anaconda3. Je crée généralement un dossier de développement appelé scripts dans l'environnement conda. Alors, créez un dossier flask et un dossier vue dedans.
from flask import Flask, render_template, request, jsonify, make_response, send_file
app = Flask(__name__, static_folder='../vue/dist/static', template_folder='../vue/dist')
@app.route('/')
def index():
return render_template('index.html')
if __name__ == "__main__":
app.run()
Spécifiez le dossier de construction de vue avec template_folder et static_folder.
Créez une application dans le dossier vue. Je le crée rapidement avec vue ui. Créez un fichier de configuration appelé vue.config.js directement sous le dossier vue et procédez comme suit.
module.exports = {
assetsDir: 'static',
};
Le réglage consiste à enregistrer tous les fichiers .js et ainsi de suite dans le dossier dist / static.
Si vous démarrez le serveur flask après la construction avec vue, l'application vue sera chargée.
Recommended Posts