katalog:Dlaczego moja funkcja widoku 404? Struktura
__init__
:
from flask import flask
app = Flask(__name__)
if __name__ == '__main__'
app.run()
Odwiedzin:
from app import app
@app.route('/')
def hello_world():
return 'Hello World!'
Mam nadzieję, że ktoś może wyjaśnić, co robię źle tutaj - Chyba jestem nie rozumiem, jak poprawnie importować app
. Powoduje to 404. Jednak po przeniesieniu widoków z powrotem do __init__
wszystko działa poprawnie.
Czy moja struktura katalogów jest poprawna, czy też brakuje mi czegoś innego? Im nie można importować widoków, Brak widoków o nazwach modułów – Shilo
@Chris_S: konfiguracja twojego pakietu jest rzeczywiście skomplikowana, kiedy umieszczasz skrypt w pliku '__init__'. W jaki sposób aktualnie używasz serwera z 'python app/__ init __. Py'? –
Tak, czy zawartość init powinna znajdować się w ich własnym pliku? – Shilo