2017-03-15 1 views
1

Ich möchte Routen in mehrere Module teilen, aber ich möchte keine Blueprints als in this question beantwortet verwenden. Die docs bedeutet, ich kann nur meine Ansichten Dateien in __init__.py importieren, aber ich kann nicht scheinen, mehr als einen zu arbeiten. Sollen mehr als einer arbeiten können?Flaschenwege in mehrere Module aufteilen, ohne Blueprints zu verwenden?

Dies ist eine abgespeckte Version meiner __init__.py:

from flask import Flask 
from flask_sqlalchemy import SQLAlchemy 

# 
# App Configuration 
# 

gApp = Flask(__name__) 

gApp.config.from_object(__name__) 

gApp.config.update(dict(
    DEBUG = True, 
    ... 
)) 

# 
# Import the views. I don't know why I can't do more than one 
# 

import tsint.app 
import tsint.admin 

Antwort

0

Es stellt sich heraus, das ist völlig akzeptabel. Als ich versuchte, den Fehler neu zu erstellen, konnte ich die Frage abrunden. Ich habe beschlossen, das hier zu lassen, um jemand anderem zu helfen.

Ich muss irgendwo eine Import-Anweisung falsch bekommen (Flask ist sehr schlecht darin, Ihnen zu sagen, welcher Import tatsächlich fehlschlägt).