2016-03-22 13 views
1

フラスコappbbuilderクラスのModelViewでファイルを取得したいとします。私はこれらのモデルを持っている:flaskviewerを使用してmodelviewにアップロードされたファイルを取得するには?

class Professor(User): 
    pass 

class Aula(Model): 
    id = Column(Integer, primary_key=True) 
    professor_id = Column(Integer, ForeignKey('ab_user.id'), nullable=False) 
    professor = relationship('Professor') 
    conteudo = Column(String(200), nullable=False) 
    data_aula = Column(DateTime, nullable=False) 
    arquivo = Column(FileColumn()) # <-- **this file** 
    #arquivo_path = Column(String(255), nullable=True) 

    def __repr__(self): 
     return self.data_aula 

そして、これらのビュー:

class AulaModelView(ModelView): 
    datamodel = SQLAInterface(Aula) 
    related_views = [PerguntaModelView] 

class ProfessorModelView(ModelView): 
    datamodel = SQLAInterface(Professor) 
    related_views = [AulaModelView] 

だから、私の質問は、私が取得し、ポストにアウラの形で自分の行動を行うためにアップロードされたファイルを読むことができるか、でしょうか?

ありがとうございました。

+0

ノーバディのようなファイルへのパスを構築することができますか?私はこれがたくさん必要です。 – Kross

答えて

0

あなたはこの

self.appbuilder.app.config['UPLOAD_FOLDER'] + filename 
関連する問題