2016-03-22 21 views
1

Bir dosya flask-appbbuilder sınıfı olan ModelView'de bir dosya almak istiyorum.Flask-appbuilder ile model görünümünde bir dosya nasıl yüklenir?

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 

Ve bu görüşleri: Ben bu modelleri var

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

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

Yani, benim sorum, nasıl

olsun ve post Aula formda benim eylemleri yapmak Yüklenen dosyayı okuyabilir edilir?

Teşekkürler.

+0

Kimse gibi dosyanın yolunu inşa edebilir? Buna çok ihtiyacım var. – Kross

cevap

0

Bu

self.appbuilder.app.config['UPLOAD_FOLDER'] + filename 
İlgili konular