Django - Vikipedi
İçeriğe atla
Ana menü
Gezinti
  • Anasayfa
  • Hakkımızda
  • İçindekiler
  • Rastgele madde
  • Seçkin içerik
  • Yakınımdakiler
Katılım
  • Deneme tahtası
  • Köy çeşmesi
  • Son değişiklikler
  • Dosya yükle
  • Topluluk portalı
  • Wikimedia dükkânı
  • Yardım
  • Özel sayfalar
Vikipedi Özgür Ansiklopedi
Ara
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç
  • Bağış yapın
  • Hesap oluştur
  • Oturum aç

İçindekiler

  • Giriş
  • 1 Bileşenler
  • 2 Örnek Django kodu
  • 3 Örnek Django şablon kodu
  • 4 Kaynakça
  • 5 Dış bağlantılar

Django

  • العربية
  • Беларуская
  • Български
  • বাংলা
  • Català
  • Čeština
  • Deutsch
  • English
  • Español
  • Eesti
  • Euskara
  • فارسی
  • Suomi
  • Français
  • עברית
  • İtaliano
  • 日本語
  • Qaraqalpaqsha
  • 한국어
  • Кыргызча
  • Latviešu
  • മലയാളം
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Runa Simi
  • Română
  • Русский
  • Slovenčina
  • Shqip
  • Српски / srpski
  • Svenska
  • Kiswahili
  • தமிழ்
  • Українська
  • Oʻzbekcha / ўзбекча
  • 中文
  • 閩南語 / Bân-lâm-gí
Bağlantıları değiştir
  • Madde
  • Tartışma
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Araçlar
Eylemler
  • Oku
  • Değiştir
  • Kaynağı değiştir
  • Geçmişi gör
Genel
  • Sayfaya bağlantılar
  • İlgili değişiklikler
  • Kalıcı bağlantı
  • Sayfa bilgisi
  • Bu sayfayı kaynak göster
  • Kısaltılmış URL'yi al
  • Karekodu indir
Yazdır/dışa aktar
  • Bir kitap oluştur
  • PDF olarak indir
  • Basılmaya uygun görünüm
Diğer projelerde
  • Wikimedia Commons
  • Vikiveri ögesi
Görünüm
Vikipedi, özgür ansiklopedi
Django
YazarDjango Yazılım Vakfı
GeliştiriciLawrence Journal-World
İlk yayınlanmaTemmuz 2005 (2005-07)
Güncel sürüm6.0[1] Bunu Vikiveri'de düzenleyin 3 Aralık 2025
Kod deposu
  • github.com/django/django
Bunu Vikiveri'de düzenleyin
Programlama diliPython
Boyutu13.9MB
TürWeb application framework
LisansBSD Lisansı
Resmî sitesihttp://www.djangoproject.com

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, caz gitaristi Django Reinhardt'tan gelmektedir.

Django Projesi'nin temel hedefi, karmaşık bir yapıda olan ve bir veritabanı kullanan web uygulamalarının gerçekleştirimini kolaylaştırmaktır. Django yeniden kullanılabilirlik, modülerlik, hızlı geliştirme süreci ve DRY prensiplerini sonuna kadar kullanma politikasına sahip bir yapıda tasarlanmaktadır.

Django ayrıca her projeye temel kayıt ekleme, silme, düzenleme ve güncelleme fonksiyonlarını bünyesinde barındıran dinamik bir yönetim paneli sağlar.

Bileşenler

[değiştir | kaynağı değiştir]

Django uygulama çatısı içinde veri modelleri (Python sınıfları olarak tanımlanır) ve ilişkisel veritabanı arasında aracı olarak çalışan bir nesne-ilişkisel eşleştirme bileşeni; düzenli ifadeler tabanlı bir url dağıtıcı; istekleri işlemek için bir görünüm sistemi; ve şablon sistemi barındırır.

Çatının özünde ayrıca aşağıdaki bileşenler de bulunur:

  • Geliştirme ve test için hafif, kendi başına çalışabilir bir web sunucusu.
  • HTML formlarını alıp, veritabanında saklanabilir hale çevirebilen bir form serileştirme ve doğrulama sistemi.
  • Pek çok önbellekleme yönteminden birini kullanabilen bir önbellekleme çatısı.
  • Support for middleware classes which can intervene at various stages of request processing and carry out custom functions.
  • An internal dispatcher system which allows components of an application to communicate events to each other via pre-defined signals.
  • An internationalization system, including translations of Django's own components into a variety of languages.
  • A serialization system which can produce and read XML and/or JSON representations of Django model instances.
  • Şablon motorunun kabiliyetlerlerini genişletebilmek için bir sistem.
  • Python'un dahili birim test çatısına arayüz.

Örnek Django kodu

[değiştir | kaynağı değiştir]
import datetime
from django.http import HttpResponse

def current_datetime(request):
    now = datetime.datetime.now()
    html = "<html><body>Saat ve tarih bilgisi: %s.</body></html>" % now
    return HttpResponse(html)
from django.shortcuts import render
from gonderiler.models import Gonderi

def gonderi_goster(request, gonderi_id):
	gonderi = Gonderi.objects.get(id=gonderi_id)
	return render(request, "gonderi_goster.html", locals())

Örnek Django şablon kodu

[değiştir | kaynağı değiştir]
<p>
    Başlık: {{ gonderi.baslik }}
    İçerik: {{ gonderi.icerik }}
    Oluşturulma tarihi: {{ gonderi.olusturulma_tarihi }}
</p>

Kaynakça

[değiştir | kaynağı değiştir]
  1. ^ "Release 6.0". 3 Aralık 2025. Erişim tarihi: 3 Aralık 2025. 

Dış bağlantılar

[değiştir | kaynağı değiştir]
  • Django Project 2 Haziran 2008 tarihinde Wayback Machine sitesinde arşivlendi.
  • Django Book 29 Eylül 2020 tarihinde Wayback Machine sitesinde arşivlendi.
  • g
  • t
  • d
Web Teknolojileri
Programlama
PHP · Python · Ruby · ASP · ASP.NET · JavaServer Pages
İşaretleme Dilleri
HTML · DHTML · XHTML · XML
Web 2.0
Web 2.0 · Ajax · JQuery
Web 3.0
Anlamsal ağ
Geliştirme Araçları
Adobe Dreamweaver · Zend Studio · Visual Studio Code
Grafik Araçları
Adobe Photoshop · Adobe Fireworks · GIMP · Inkscape
Altyapı & Servisler
Barındırma hizmeti · Apache · LiteSpeed · IIS · MariaDB · MySQL · Microsoft SQL Server · htaccess
Template
Smarty
Diğer
Arama motoru optimizasyonu
İçerik Yönetim Sistemleri
WordPress · Joomla! · Drupal · CMS MS
E-Ticaret Sistemleri
Magento · OpenCart · OS Commerce · Shopify
Framework
CakePHP · CodeIgniter · Laravel · PHP Faces · Django · Ruby on Rails
"https://tr.wikipedia.org/w/index.php?title=Django&oldid=34693287" sayfasından alınmıştır
Kategoriler:
  • Özgür yazılım
  • Python web uygulama çatıları
Gizli kategoriler:
  • Bilgi alt kutulu maddeler
  • Webarşiv şablonu wayback bağlantıları
  • Sayfa en son 13.00, 23 Ocak 2025 tarihinde değiştirildi.
  • Metin Creative Commons Atıf-AynıLisanslaPaylaş Lisansı altındadır ve ek koşullar uygulanabilir. Bu siteyi kullanarak Kullanım Şartlarını ve Gizlilik Politikasını kabul etmiş olursunuz.
    Vikipedi® (ve Wikipedia®) kâr amacı gütmeyen kuruluş olan Wikimedia Foundation, Inc. tescilli markasıdır.
  • Gizlilik politikası
  • Vikipedi hakkında
  • Sorumluluk reddi
  • Davranış Kuralları
  • Geliştiriciler
  • İstatistikler
  • Çerez politikası
  • Mobil görünüm
  • Wikimedia Foundation
  • Powered by MediaWiki
Django
Konu ekle