Python kodlarıyla yine Python sadeliği ile web tasarım yapmaya ne dersiniz?
Google App Engine kullanarak para vermeden Gmail hesabınızla 10 projeye kadar projeler açabilirsiniz.
Google app engine'nin temel framework'u webapp'dır. Webapp2 yi kullanarak basit projeler açmayı öğreneceğiz. Artık temel mantığını anladıktan sonra istediğiniz projeleri oluşturabileceksiniz.
Google app engine cgi altyapısını kullanır.
Python'un içinde olan basehttpserver kullanarak da web uygulaması geliştirebilirsiniz.
Biz webapp2 modülünü kullanarak nasıl Hello word yazacağımızı öğreneceğiz.
main.py dosyamız.
app.yaml dosyamız (Sunucu tarafında çalışıyorsak gerekli olan dosya. bilgisayarda çalıştıracaksak gerekmiyor.)
Çıktımız ise böyle olacaktır:
Diğer blog'da sunucuya yüklemeyi göreceğiz.
Google App Engine kullanarak para vermeden Gmail hesabınızla 10 projeye kadar projeler açabilirsiniz.
Google app engine'nin temel framework'u webapp'dır. Webapp2 yi kullanarak basit projeler açmayı öğreneceğiz. Artık temel mantığını anladıktan sonra istediğiniz projeleri oluşturabileceksiniz.
Google app engine cgi altyapısını kullanır.
Python'un içinde olan basehttpserver kullanarak da web uygulaması geliştirebilirsiniz.
Biz webapp2 modülünü kullanarak nasıl Hello word yazacağımızı öğreneceğiz.
main.py dosyamız.
import webapp2 class HelloWorld(webapp2.RequestHandler): def get(self): self.response.write('Merhaba Dunya!') app = webapp2.WSGIApplication([ ('/', HelloWorld), ], debug=True) #bilgisayarda görebilmek için yazıyoruz sunucu tarafında default olarak vardır. def main(): from paste import httpserver httpserver.serve(app, host='127.0.0.1', port='8080') if __name__ == '__main__': main()
app.yaml dosyamız (Sunucu tarafında çalışıyorsak gerekli olan dosya. bilgisayarda çalıştıracaksak gerekmiyor.)
application: helloworld version: 1 runtime: python27 api_version: 1 threadsafe: true handlers: - url: /.* script: main.app
Çıktımız ise böyle olacaktır:
Diğer blog'da sunucuya yüklemeyi göreceğiz.
Okuyup geçme yorum yap lütfen :)
Yorumunuz cevaplandığında bildirim almak için Beni bilgilendir'i işaretleyin.
EmojiEmoji