2012-03-08 10 views

cevap

10
  • Görünümleri, bir balon uygulamasında normal olarak çok güzel ve net bir yapı oluşturan blueprints içine koyabilirsiniz.
  • Ayrıca, REST API'sı tarafından çok yararlı olan sınıflardan görünümler oluşturmak için Pluggable Views adlı güzel bir özellik de vardır.
9

Görünümleri çeşitli şekillerde bozabilirsiniz. Flask-Classy: Burada

Ve uygulamanızı organize bir başka düzgün bir yol var: İşte birkaç örnek bulunmaktadır. Gerçekten klas.

+0

Merhaba, Birden çok modelle bunu yapmak istersem ne olur? ModelS'e sahip bir şey bulamıyorum, sadece tek bir model.py dosyası. Ya köpeklerim, kedilerim ve arabalarım varsa ve üç model istiyorum? – johnny

6

Hiçbir şey görünümlerinizi birden çok dosyada bölmenizi engellemez. Aslında, sadece en küçük uygulama tek bir dosyadan oluşmalıdır. İşte

size özel bir dosyada bir görünüm yazma gibi olacaktır:

from flask import current_app 

@current_app.route('/myview') 
def myview(): 
    pass 

Sadece modül bir noktada ithal olduğundan emin olun.

Elbette, diğer cevapların da belirttiği gibi, uygulamanızı geliştirme ve bakım kolaylığı sağlayan yapılandırma yöntemleri vardır. Planları kullanmak bunlardan biridir.

İlgili konular