Genel

DJANGO DERS 2

Django’nun Yerleşik Özellikleri

  1. Admin Paneli:
  • Django, bir otomatik admin paneli oluşturur.
  • Veritabanını yönetmek için kullanılır.
python manage.py createsuperuser

2. Kimlik Doğrulama (Authentication):

  • Kullanıcı yönetimi (kayıt, giriş/çıkış) için hazır araçlar sunar.
  • Örnek olarak django.contrib.auth modülü kullanılır.

3. Form İşleme:

Django, formlar oluşturmak, doğrulamak ve işlemek için güçlü bir altyapı sunar.

from django import forms

class BlogPostForm(forms.Form):
    title = forms.CharField(max_length=200)
    content = forms.CharField(widget=forms.Textarea)

4. URL Yönlendirme (Routing):

Django, kullanıcı isteklerini (URLs) doğru görünüme (view) yönlendiren bir yapı sunar.

from django.urls import path
from . import views

urlpatterns = [
    path('', views.home, name='home'),  # Ana sayfa
    path('post/<int:id>/', views.post_detail, name='post_detail'),  # Dinamik URL
]

5. Statik ve Medya Dosyaları:

  • CSS, JavaScript gibi statik dosyaları ve kullanıcı tarafından yüklenen dosyaları yönetmek için araçlar içerir.

ÖNEMLİ KOMUTLAR

Bir cevap yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir