Rohmad Hidayat's Blog

Icon

My Notes on Mobile Technology, Python GUI, Python Web Framework, Software Development, Database, Server, Embedded System, Mini Computer

Suasana baru ‘coding’ dengan Python+Cheetah+Cherrypy

membuat aplikasi dinamis dengan konsep MVC secara ‘clean’ kini tidak lagi memusingkan.

Cheetah —–> Presentation Layer
|
|
Python ——> Logic Programme
|
|
Cherrypy —–> Web Server

Cheetah menjadi layer presentasi yang dapat berupa file html murni. semua proses logic/data dikerjakan oleh python yang kemudian diikatkan pada web server Cherrypy. hmmm…setelah mencoba, cukup menyenangkan. saya dapat mengubah presentasi berupa file html secara murni terpisah dengan code2 logic python. cukup mengejutkan…keren

Advertisements

Filed under: Computer, Programming

4 Responses

  1. zainal says:

    pak, saya senang sekali bisa belajar byk ttg python dr website bapak..

    kalau ada yg tutorial python saya senang jika di upload di situs bpk.

    Terima kasih,

  2. rohmad says:

    Oke mas zaenal, saya lagi buat aplikasi untuk PEMDA berbasis python. nanti coba saya tulis semampu saya ya.
    untuk tutorial Python dan seluk beluknya ada banyak file berupa pdf,
    silahkan kunjungi http://www.pusatdata.web.id di bagian programming. download saja gratis kok.

  3. haryono says:

    Hallo pak salam kenal,

    setelah baca artikel bapak tentang python+cherrypy
    saya tertarik.

    setelah saya coba , ada masalah kenapa image tdk dapat tampil (file html), padahal jika langsung dilihat di browse gambarnya muncul.

    tks.banyak…..

  4. rohmad says:

    itu masalahnya di path file-nya aja pak. biasanya di deklarasikan di confignya. tambahkan :
    conf = {

    ‘/images’: {
    ‘tools.staticdir.on’: True,
    ‘tools.staticdir.dir’: ‘images’,
    ‘tools.staticdir.root’: curdir,
    }
    }
    sebagai directory statis images. nanti di file html cukup masukkan src= “images/file-gambar.jpg”. otomatis merujuk ke folder images. demikian juga untuk file javascript atau yang lain…bisa ditambahkan static dir nya.

    semoga membantu

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s

%d bloggers like this: