Müşterilerimiz İletişim EN

Django 101: Yeni Başlayacaklar için Temel Bilgiler



 

Django nedir?

Django, Python dilinde yazılmış, özgür ve açık kaynak kodlu bir web çatısıdır(framework). Disqus, Instagram, Pinterest, and Mozilla gibi bir çok büyük şirket Django’yu kullanmaktadır.

 

Ne zaman Django kullanmalı?

Django, web uygulamalarındaki kullanıcı kimlik doğrulaması, içerik yönetimi, site haritaları, RSS beslemeleri gibi en çok kullanılan özellikleri içinde barındırır. Böylece uygulamanın temel altyapısı için çok zaman harcamadan kendimize özgü özellikleri geliştirmeye odaklanabiliriz.

 

Django, geliştiricilerin SQL enjeksiyonu, siteler arası komut dosyası oluşturma, siteler arası talep sahteciliği ve tıklama işlemleri gibi yaygın güvenlik hatalarından kaçınmasına yardımcı olur.

 

Ne zaman Django kullanmaya gerek yok?

Django, her alanda kullanılabilmesi için bir çok özellikle birlikte gelir. Eğer basit bir site yapmak istiyorsanız sadece ihtiyaçlarınıza özgü, kullanımı daha kolay bir web çatısı (framework) bulabilirsiniz.

 

Django gereksinimleri

 
  1. Django’yu kullanabilmek için, Python kurulu olması gerekir.Aşağıdaki tabloda kullanmak istediğiniz Django versiyonuna karşılık, hangi Python versiyonunu kullanmanız gerektiğini bulabilirsiniz.

2. Django, çıkan her stabil sürümünde geriye dönük kod desteği sağlar.

Yani Django’yu güncellediğinizde eskiden yazmış olduğunuz kodlarda hata almazsınız.

 

3. Django, geliştirme ortamı için ayrı bir web sunucusuna ihtiyaç duymaz, çünkü kendi web sunucusu ile birlikte gelir. Canlı ortam için ise WSGI özelliklerini içerdiği için bir çok farklı web sunucusu ile uyumlu olarak çalışabilir.

 
   

4. Django ile birlikte kullanılmak için önerilen veritabanı PostgreSQLdir. Ancak Django, MySQL, SQLite 3 ve Oracle gibi veritabanlarını da destekler.

 
 

Tüm bilgiler www.djangoproject.com sitesinden alınmıştır. Django hakkında daha fazla bilgi edinmek için bu siteyi ziyaret edebilirsiniz.

 

Yazan: Gizem Tuncer

Yayınlanma Tarihi: 24.09.2018



Kategoriler

Tümü Açık Kaynak (27) Android Anthos Çekirdekten Yetişenler Çevik Metodoloji Çocuklar ve Teknoloji (2) Ödeme Sistemleri (2) Üretim Sektörü (5) B2B Pazarlama (5) Bamboo Büyük Ölçekli Şirketler (5) BT Bulut (161) Buluta Geçiş (19) Bulutta Yerel Yazılım Geliştirme (4) C++ Chef ClickHouse Dayanıklılık DevOps (13) Dijital Pazarlama (14) Dijital Yerli Firmalar (3) Django (2) E-ticaret (8) Enerji Sektörü (2) Eğitim Sektörü (8) Felaket Kurtarma (2) Finansal Hizmetler (5) FinOps (3) Firebase (10) Flutter Gayrimenkul Sektörü Güvenlik (15) Git Golang (2) Google Cloud (118) Google Labs (14) Google Maps (2) Google Vids Google Workspace (29) Helm Hibrit ve Çoklu Bulut (8) JavaScript Kadınlar ve STEM (3) Kamu Sektörü (2) KOBİ (5) Kubernetes (5) Kullandığımız Teknolojiler (24) Kullanıcı Arayüzü ve Kullanıcı Deneyimi Linux (6) Looker (7) MariaDB Mobil Uygulama Geliştirme (2) MySQL OpenStack (4) Oyun Sektörü (15) Perakende (15) PostgreSQL Proje Metodolojileri Python (7) Sadakat Programı (5) Sağlık ve Yaşam Bilimleri Sektörü (3) Sürdürülebilirlik (6) Sektöre Özgü Bulut Çözümleri (44) Selenium (2) Sigorta Sektörü Sistem Mimarisi (7) Tüketici Ürünleri (2) Tedarik Zinciri ve Lojistik (4) Teknoloji, Medya, Telekom (3) Terraform Test Etme (4) Turizm ve Eğlence (7) Ulaşım Sektörü (2) Uygulama Modernizasyonu Veri Analitiği (40) Veri Bilimi (2) Veri Depolama Veri Görselleştirme (7) Veri Tabanı (4) Versiyon Kontrolü Yapay Zeka - Makine Öğrenmesi (163) Yasal Uyum Yazılım Geliştirme (9) Yazılım Tarihi (3) Yazılımcı Deneyimi (8) İK Uygulamaları (10) İnşaat Sektörü İşe Alım (7)
Daha Fazla Kategori Göster >> Kategorileri Gizle >>

Kartaca sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin