Rumah > Soal Jawab > teks badan
Saya sedang membaca dokumentasi Flask baru-baru ini dan mendapati bahawa dalam Django dan Flask, paparan adalah berdasarkan fungsi dan kelas (dipanggil paparan pemalam dalam Flask). Saya tidak begitu memahami perbezaan antara kedua-dua pandangan ini Memandangkan saya baru sahaja bermula, saya sentiasa menggunakan pandangan berfungsi. Apakah perbezaan antara kedua-dua pandangan ini? Dalam pembangunan formal, adakah pandangan berfungsi atau pandangan berasaskan kelas digunakan lebih banyak?
曾经蜡笔没有小新2017-06-22 11:53:58
Tiada perbezaan, cuma gaya yang berbeza semasa menulis kod.
Pandangan berasaskan kelas menekankan penentuan semua pandangan di satu tempat,
Pandangan berasaskan fungsi ditakrifkan di mana ia digunakan.
阿神2017-06-22 11:53:58
Pandangan berasaskan kelas memudahkan penggunaan semula logik. Anda boleh menulis logik biasa dalam berbilang paparan dalam kelas asas, dan kelas pandangan yang mewarisi kelas asas ini boleh mempunyai logik ini.