Domande taggate «flask»

Flask è un framework leggero per lo sviluppo di applicazioni Web tramite Python.


7
Perché l'esecuzione del server di sviluppo Flask viene eseguita due volte?
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 …
107 python  flask 

10
Flask genera un errore TemplateNotFound anche se il file modello esiste
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
107 python  file  templates  flask 



19
Flask ImportError: Nessun modulo denominato Flask
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: …
100 python  flask 

5
Come si impostano le intestazioni di risposta in Flask?
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 …
99 python  flask 

10
Aggiungi un prefisso a tutte le rotte Flask
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 …
98 python  routes  flask 


1
Risposta vuota intenzionale del pallone Python
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 …
98 python  flask  response 

3
Query Flask-SQLAlchemy senza distinzione tra maiuscole e minuscole
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 …

2
Come inviare richieste con JSON negli unit test
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 …

3
Creazione di un'attività asincrona in Flask
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 …

10
Ricarica l'app Flask quando il file modello cambia
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 …
95 python  flask  jinja2 

10
File statici in Flask: robot.txt, sitemap.xml (mod_wsgi)
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 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.