Bugün ne öğrendim? 29 Django ile User Authentication(Kullanıcı doğrulama)

Son günlerde derin bir motivasyon düşüklüğü yaşıyorum bu yazılara da yansıdı galiba, istatistikler düşüşte. O yüzden bugün biraz daha istekli olmaya çalışacağım. Bu, Django'nun işlevselliği artıran birçok harici paketin yanı sıra bir çok yerleşik aracın bulunduğu yönlerinden biridir. Biz esas olarak yerleşik araçlara odaklanacağız:Kullanıcılar ve Kullanıcı ModeliİzinlerGruplarParolalar ve Kimlik DoğrulamaGiriş ve Çıkış Yapmak Parolalar: Bu … Okumaya devam et Bugün ne öğrendim? 29 Django ile User Authentication(Kullanıcı doğrulama)

Bugün ne öğrendim? 28 Django Templates ve Filtreler

Merhaba, Bugün templates kullanımı üzerine biraz daha örnekler yaptım. Bunları sizinle paylaşacağım. Güzel yollardan ve filtrelerden bahsedeceğim. Haydi başlayalım! DRY kodlama ilkelerini uygulamak için Django Template Miras'ı nasıl kullanabileceğimizi öğrenelim.Şablon devralma bize devralabileceğimiz bir temel şablon oluşturmamızı sağlar. Bu bize çok fazla tekrarlayan çalışma kazandırıyor ve web sitemizin tamamında aynı temanın korunmasını ve izlenmesini kolaylaştırıyor! … Okumaya devam et Bugün ne öğrendim? 28 Django Templates ve Filtreler

Bugün ne öğrendim? 27 Django Formlara devam ve Templatelerin URL ile ilişkisi

Bugün biraz uzun başlıklı bir yazıyla karşınızdayım. Bir önceki yazıda çok güzel bir form hazırlamıştık fakat onu çalışır hale getirmemiştik. Öncelikle onu halledelim. Yukarıdaki resimde görüldüğü üzere şuan ekrana girdiğimiz bilgiler konsolda görüntüleniyor. Problemimiz onu veritabanına yazdırmak. Şimdilik bu problemi çözemiyorum. O yüzden bugünkü konumuza gelelim. Bana bu problemi çözmemde yardım etmek isterseniz, lütfen bana … Okumaya devam et Bugün ne öğrendim? 27 Django Formlara devam ve Templatelerin URL ile ilişkisi

Bugün ne öğrendim? 26 MTV nedir? ve Django Formlar

Bugün biraz öğrenmek için büyük çabalar verdiğim Models-Templates-Views konusundan bahsedeceğim. Herşeyin o kadar da basit olmadığı, bir miktar bana karabüyü gibi gelen bir konu bu. Bir nevi sanayi devrimi, herşeyi kolaylaştıran ve zaman tasaruffu sağlayan birşey. Nedir bu MTV? Modellerin, görünümlerin ve şablonların bağlantılarına dayanarak bir kullanıcıya dinamik içerik sunma hedefine ulaşmak için birkaç temel … Okumaya devam et Bugün ne öğrendim? 26 MTV nedir? ve Django Formlar

Bugün ne öğrendim? 25 Django Modelleri

Bugün çok keyifli bir konuyu öğrendiklerim listesine ekledim. Modellerbizim veritabanımızı oluşturmamızı ve şekil vermemizi sağlayan Python dosyasıdır. Herhangi bir web sitesinin temel bir parçası, bir kullanıcıdan bir bilgiyi kabul etme ve bir veritabanına girme ve bir veri tabanından bilgi alma ve onu kullanıcı için içerik üretmek için kullanma yeteneğidir.Django, SQLite ile donatılmış olarak geliyor.Settings.py dosyasında … Okumaya devam et Bugün ne öğrendim? 25 Django Modelleri

Bugün ne öğrendim? 24 Django Templates

Bugün dün kaldığım yeri tamamlayıp, bugün öğrendiklerimle devam edeceğim. Dün en son python manage.py runserver demiştik ve projemizi çalıştırdık. Şimdi ilk uygulamızı hazırlayalım. python manage.py startapp first_app Diyoruz ve bir sürü yeni dosyamız oluyor. Haydi biraz o dosyaları tanıyalım. admin.pyModellerinizi Django'nun daha sonra bunları Django’nun yönetici arayüzü ile kullanacağı buraya kaydedebilirsiniz. apps.pyBurada uygulamaya özel yapılandırmaları … Okumaya devam et Bugün ne öğrendim? 24 Django Templates

Bugün ne öğrendim? 23 : Django’ya tatlı bir başlangıç

Sonunda Django'ya ulaştım. Çok sevinçliyim. Bugün Django nedir, ne değildir? Neler yapabiliriz bunlardan bahsetmek istiyorum. Django nedir? Django, Python Programlama Dili için hazırlanmış ve BSD lisansı ile lisanslanmış yüksek seviyeli bir web çatısıdır. Basit kurulumu ve kullanımı, detaylı hata raporu sayfaları ve sunduğu yeni arayüz kodlama yöntemleriyle diğer sunucu yazılımı ve çatılardan kendini ayırmaktadır. İsmi, … Okumaya devam et Bugün ne öğrendim? 23 : Django’ya tatlı bir başlangıç

Bugün ne öğrendim? 22 Python 6

Bugün Decorator diye bir konuyla tanıştım, benim için enteresan bir deneyimdi. Biraz anlamakta güçlük çektim açıkçası, şimdi biraz neymiş bu konu bakalım. Decorator nedir? fonksiyon tanımlayan fonksiyon oluşturmak ve daha sonra bu fonksiyonu her çağırdığımızda bir değişkene yeni fonksiyon tanımlamış olmak. Burada, kullanıcının kendi fonksiyonunu tanımlaması dahi mümkün hale geliyor. (Bu cümleyi Güray Yıldırım'ın 2012'de … Okumaya devam et Bugün ne öğrendim? 22 Python 6

Bugün ne öğrendim? 21 Python için Regular Expression ve Modül hazırlama

Bugün çok sevdiğim bir konudan bahsedeceğim. Regular Expression(Düzenli İfadeler) kavramına Linux terminalinden aşinayim. Düzenli ifadeler, resmi bir sözdizimi ile açıklanan metin eşleştirme kalıplarıdır.Sık sık 'regex' veya 'regexp' olarak adlandırılan normal ifadeleri duyarsınız.konuşma. Düzenli ifadeler bulmaktan çeşitli kurallar içerebilirtekrarlama, metin eşleştirmeye ve çok daha fazlasına. Python'da ilerlerkendüzenli ifadelerle ayrıştırma sorunlarınızın çoğunun çözülebileceğini göreceğiz. Ayrıca göz atın: … Okumaya devam et Bugün ne öğrendim? 21 Python için Regular Expression ve Modül hazırlama

İlk Pull request

Bugün ne öğrendim serisine minicik bir mola verdi, yine devam edeceğim o seriye bugün iki yazı yazmış olacağım. Git ile ilişkimin çok fırtınalı olduğunu düşünüyorum. Son 3 aydır neredeyse hergün kullanmama rağmen benim için keşfedilmemiş bazı noktaları hala var. Şimdi asıl konumuza gelelim. Pull Request nedir? Pull Request  temelinde, yapılan katkıların bir geliştirime açık projeye … Okumaya devam et İlk Pull request