Sto usando Flask per sviluppare un sito web e durante lo sviluppo eseguo flask usando il seguente file: #!/usr/bin/env python from datetime import datetime from app import app import config if __name__ == '__main__': print '################### Restarting @', datetime.utcnow(), '###################' app.run(port=4004, debug=config.DEBUG, host='0.0.0.0') Quando avvio il server, o quando si …
Sto cercando di eseguire il rendering del file home.html. Il file esiste nel mio progetto, ma continuo a visualizzarlo jinja2.exceptions.TemplateNotFound: home.htmlquando provo a renderlo. Perché Flask non riesce a trovare il mio modello? from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
Voglio implementare un comando che può arrestare l'applicazione flask utilizzando flask-script. Ho cercato la soluzione per un po '. Poiché il framework non fornisce l'API "app.stop ()", sono curioso di sapere come codificarlo. Sto lavorando su Ubuntu 12.10 e Python 2.7.3.
Capisco che Flask abbia i convertitori int, float e path, ma l'applicazione che stiamo sviluppando ha modelli più complessi nei suoi URL. C'è un modo in cui possiamo usare espressioni regolari, come in Django?
Sto seguendo il tutorial Flask qui: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world Arrivo al punto in cui provo ./run.py e ottengo: Traceback (most recent call last): File "./run.py", line 3, in <module> from app import app File "/Users/benjaminclayman/Desktop/microblog/app/__init__.py", line 1, in <module> from flask import Flask ImportError: No module named flask Questo è simile a: …
Questo è il mio codice: @app.route('/hello', methods=["POST"]) def hello(): resp = make_response() resp.headers['Access-Control-Allow-Origin'] = '*' return resp Tuttavia, quando effettuo una richiesta dal browser al mio server ottengo questo errore: XMLHttpRequest cannot load http://localhost:5000/hello. No 'Access-Control-Allow-Origin' header is present on the requested resource. Ho anche provato questo approccio, impostando le …
Ho un prefisso che voglio aggiungere a ogni percorso. In questo momento aggiungo una costante al percorso ad ogni definizione. C'è un modo per farlo automaticamente? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is a …
C'è un modo per restituire una risposta (da un make_response()oggetto o simile) con determinate proprietà in modo che non renda nuovamente la pagina e non faccia nient'altro. Sto cercando di eseguire un codice sul server senza generare alcun output Un semplice 'return None' produce: ValueError: View function did not return …
Sto usando Flask-SQLAlchemy per eseguire query da un database di utenti; tuttavia, mentre user = models.User.query.filter_by(username="ganye").first() sarà di ritorno <User u'ganye'> facendo user = models.User.query.filter_by(username="GANYE").first() ritorna None Mi chiedo se esiste un modo per interrogare il database in modo insensibile al maiuscolo / minuscolo, in modo che il secondo esempio …
Ho del codice all'interno di un'applicazione Flask che utilizza JSON nella richiesta e posso ottenere l'oggetto JSON in questo modo: Request = request.get_json() Funziona bene, tuttavia sto cercando di creare unit test utilizzando il modulo unittest di Python e ho difficoltà a trovare un modo per inviare un JSON con …
Sto scrivendo un'applicazione in Flask, che funziona molto bene tranne che WSGIè sincrona e bloccante. Ho un'attività in particolare che richiama un'API di terze parti e il completamento di tale attività può richiedere diversi minuti. Vorrei fare quella chiamata (in realtà è una serie di chiamate) e lasciarla funzionare. mentre …
Per impostazione predefinita, quando si esegue l'applicazione Flask utilizzando il server integrato ( Flask.run), monitora i suoi file Python e ricarica automaticamente l'app se il suo codice cambia: * Detected change in '/home/xion/hello-world/app.py', reloading * Restarting with reloader Sfortunatamente, questo sembra funzionare solo per i file * .py e non …
Esiste una soluzione intelligente per archiviare file statici nella directory principale dell'applicazione di Flask. robots.txt e sitemap.xml dovrebbero essere trovati in /, quindi la mia idea era di creare percorsi per loro: @app.route('/sitemap.xml', methods=['GET']) def sitemap(): response = make_response(open('sitemap.xml').read()) response.headers["Content-type"] = "text/plain" return response Deve esserci qualcosa di più conveniente …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.