templeton

Software screenshot:
templeton
Rincian Software:
Versi: 0.6.2
Tanggal Upload: 11 May 15
Pengembang: Mark Cote
Lisensi: Gratis
Popularitas: 6

Rating: nan/5 (Total Votes: 0)

Templeton adalah file modul Python, naskah, dan dukungan ditujukan untuk perkembangan pesat dari aplikasi web sederhana. Ini pada dasarnya paket sekitar web.py yang menunjukkan tata letak umum dan organisasi untuk aplikasi web.
Templeton Script
Penggunaan:
Templeton install
File salinan dukungan (JS, CSS) menjadi "Templeton" direktori . Yang terakhir harus menjadi akar dari situs web yang akan melayani aplikasi Templeton, karena template HTML beban berkas JS dan CSS dari / Templeton.
Templeton init
Menciptakan sebuah direktori bernama dengan "html" dan "server" direktori yang berisi template. & Nbsp; Anda harus mampu melayani sampai aplikasi default dengan melakukan
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Pergi ke http: // localhost: 8080 / untuk melihat hasilnya & nbsp;. Langkah-langkah berikutnya Anda akan ingin lakukan adalah mengedit /server/handlers.py dan dimasukkan ke dalam Anda logika bisnis server-side dan mengedit dan membuat file dalam / html untuk membangun logika sisi klien Anda.
Templeton modul
Templeton modul memiliki dua fungsi utama:
- Mengatur middleware untuk memisahkan halaman statis dari panggilan SISA dinamis.
- Menyediakan pembantu untuk tugas umum, seperti penanganan jenis permintaan khusus.
Middleware
Sertakan templeton.middleware patch server pengembangan web.py standar untuk mencerminkan standar struktur jalan Templeton dan untuk lebih mencerminkan tata letak dikerahkan.
Jalur dimulai dengan '/ api' yang dikirim ke handler.
Standar file pihak ketiga (JS & CSS, misalnya JQuery) dilayani dari '/templeton'.  Menjalankan 'init' perintah dari script Templeton (lihat di atas) menginstal file-file ini untuk penyebaran di jalan yang sama.
Semua jalur lainnya diperlakukan sebagai file statis. & Nbsp; File statis sekarang disimpan di '../html' daripada 'statis'. Misalnya, mengakses http: // localhost: 8080 / index.html akan memuat ../html/index.html, dan http: // localhost: 8080 / scripts / app.js akan memuat ../html/scripts/app Js.
Penangan
Templeton diarahkan kaya client, aplikasi web berbasis REST. & Nbsp; Ini biasanya melibatkan sejumlah besar JSON. & Nbsp; Templeton memberikan dekorator untuk menyederhanakan kode handler.
get_json adalah fungsi dekorator yang mengharapkan fungsi dihiasi
kembali objek JSON-serializable, yang digunakan untuk membangun yang tepat
Tanggapan web.py.
Penangan modul juga menyediakan fungsi pembantu.
Load_urls () mengambil web.py URL-handler urutan, yaitu (, , , , ...), dan menambahkan REST API jalan, '/ api', untuk setiap jalur & nbsp diberikan.; The server.py default (yang diciptakan oleh perintah 'init' script) menggunakan fungsi ini untuk memuat url dari handlers.py.
get_request_parms () mem-parsing permintaan saat ini string pencarian dan tubuh sebagai JSON dan mengembalikan hasil sebagai (args, tubuh).
Contoh sepele penangan JSON yang menggemakan kembali setiap args pencarian-string:
templeton.handlers impor
kelas JsonTest (objek):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, tubuh = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; kembali args

Persyaratan :

  • Python

Perangkat lunak lain dari pengembang Mark Cote

WvTftp
WvTftp

3 Jun 15

Komentar untuk templeton

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!