0
я создал приложение колбу со следующей структурой:приложение возвращает 404 при запуске
/nhs-listpull
/listpull
/static
/templates
__init__.py
models.py
views.py
app.db
config.py
run.py
run.py
from listpull import app
app.run(debug=True)
/listpull/__init__.py
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
from mom.client import SQLClient
from smartfocus.restclient import RESTClient
app = Flask(__name__)
app.config.from_object('config')
db = SQLAlchemy(app)
...
/listpull /views.py
import logging
import time
from flask import request, render_template, flash, redirect, send_file
from zlib import compress, decompress
from StringIO import StringIO
@app.route('/')
def index():
... do stuff ...
return render_template('jobs.html', jobs=jobs)
Когда я запустил ./run.py
, веб-сервер запускается, но просматривает возвраты 404.
Любая идея, почему?
нормально, так что теперь в /listpull/views.py я получаю «NameError: название„приложение“не определен» для @app .route ('/') –
@MarkRichman: вам нужно импортировать его: 'from listpull import app'. – Blender
Почему бы не 'от. импортировать приложение?? –