Django Uygulamalarında Varnish Cache Kullanımı

django uygulamalarına varnish entegrasyonu, django varnish yapılandırma, django varnish configs

Varnish web sitelerini hızlandırmak için kullanılan bir Reverse Proxy aracıdır. Ziyaretçilere asıl sunucu gibi gözüken bir ara katman vekilidir. Cache aldığı dosyaları bellek üzerinde tutabilir. Django üzerinde geliştirdiğiniz bir proje zamanla alıp yürürse ve uygulama üzerinde tuttuğunuz Cache(Yani önbellek) zamanla işe yaramamaya başlarsa yapılandırmanız içerisine Varnish ekleyebilirsiniz. Aşağıda bulunan yapılandırmayı kullanarak Django üzerinde statik dosyaların … Devamını oku…

Django Komutları

yüksek çözünürlüklü django logosu

Django uygulaması geliştirirken özellikle kullandığımız komut ve kısayollar bu belgede gösterilmiştir. # Komut Açıklama 1 ./manage.py makemigrations Django’ya modellerinde değişiklik yaptığınızı ve bu değişikliklerin saklanmasını istediğinizi söyler. 2 ./manage.py sqlmigrate Adlandırılan migrasyonda SQL komutlarını ekrana yazdırır. Aktif bir veritabanı bağlantısı gerektirir. 3 ./manage.py check Veri tabanına dokunmadan ve herhangi bir migrasyon yapmadan sorunları tespit etmek … Devamını oku…

Django Form Yapısı Ve İş Akışı

yüksek çözünürlüklü django logosu

Django, formlarla çalışabilmemizi sağlayan kapsamlı bir takım enstrümanlar sunan özel bir yapıya sahiptir. Bu yapı özellikleri arasında, tek bir konumda form işlevselliği tanımlama, veri doğrulama ve Django modelleri ile entegrasyonlar yer alır, şimdi ufak bir örnek ile durumun nasıl işlediğine kısaca bakalım. Form oluşturulması için django uygulamamız içerisinde forms.py adlı bir dosya oluşturuyoruz. İçerisini ise … Devamını oku…

UWSGI ve NGINX ile Django Uygulaması Nasıl Kullanılır

yüksek çözünürlüklü yeşil renkli orjinal django logosu

Django, kodunuzu test etmek için oldukça basit bir web sunucusu ile gelir ve bu sunucu ile siteyi test aşamasında sorunsuz bir şekilde çalıştırıp kullanabiliriz, ancak uygulamanın geliştirilme aşaması tamamlandıktan sonra yayına alma sırasında bu web sunucunun kullanılması önerilmez. Bu yüzden araya harici bir web sunucusu eklememiz gerekir. Bunun için biz makalemizde uWSGI kullanacağız. Diğer uygulamalara … Devamını oku…

Django ReCaptcha Eklenti Düzenleme

yüksek çözünürlüklü django görseli, django logosu, django recaptcha nasıl yapılır

Günlerden bir gün django projesi ile baya içli dışlı olmuştuk ve recaptcha uygulaması gerekiyordu. Var olan uygulamaya da baktık kurması dert kurcalaması dert bizde düşündük zaten açık kaynak kodlu kodları kendi içimize alalım hem daha sonradan değişiklik yapılacaksa bize kod bakımından kolay olur. İlk önce tabi düşündük sıfırdan yazalım diye ancak daha sonradan uğraşmak istemedik. … Devamını oku…