Django İle İlk Web Sayfanızı Yapın: Adım Adım Rehber

Django, Python ile web geliştirmek için güçlü ve popüler bir framework’tür. Bu yazıda, Django kullanarak basit bir web sayfası oluşturmayı adım adım öğreneceğiz.

1. Django’yu Kurma

Öncelikle Django’yu sisteminize kurmanız gerekiyor. Bunun için aşağıdaki komutu kullanabilirsiniz:

pip install django

Kurulumu doğrulamak için şu komutu çalıştırabilirsiniz:

django-admin --version

2. Yeni Bir Django Projesi Başlatma

Yeni bir proje oluşturmak için şu komutu çalıştırın:

django-admin startproject mysite

Bu komut, “mysite” adlı bir Django projesi oluşturur. Projeye geçiş yapın:

cd mysite

Daha sonra projeyi çalıştırmak için şu komutu kullanabilirsiniz:

python manage.py runserver

Bu komut, yerel sunucuyu başlatır ve tarayıcınızda http://127.0.0.1:8000/ adresine giderek çalıştığını görebilirsiniz.

3. Basit Bir Uygulama (App) Oluşturma

Django’da her web sayfası bir uygulama içinde yer alır. Yeni bir uygulama oluşturmak için şu komutu çalıştırın:

python manage.py startapp myapp

Bu komut, “myapp” adlı bir uygulama oluşturur. Uygulamayı projeye tanıtmak için mysite/settings.py dosyasında INSTALLED_APPS listesine ekleyin:

INSTALLED_APPS = [
    ...
    'myapp',
]

4. Basit Bir Görünüm (View) Tanımlama

Uygulamamız için bir görünüm (view) tanımlayalım. myapp/views.py dosyasını açın ve aşağıdaki kodu ekleyin:

from django.http import HttpResponse

def home(request):
    return HttpResponse("<h1>Merhaba, Django!</h1>")

Ardından, bu görünümü bir URL’ye bağlamamız gerekiyor. myapp/urls.py dosyasını oluşturun ve aşağıdaki kodu ekleyin:

from django.urls import path
from .views import home

urlpatterns = [
    path('', home, name='home'),
]

Son olarak, mysite/urls.py dosyasına uygulamanın URL’lerini ekleyin:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('myapp.urls')),
]

5. Web Sayfanızı Çalıştırın

Artık projeyi tekrar çalıştırabilirsiniz:

python manage.py runserver

Tarayıcınızda http://127.0.0.1:8000/ adresine giderek sayfanızı görebilirsiniz. “Merhaba, Django!” yazısı ekranda görünmelidir.

Sonuç

Bu yazıda, Django kullanarak basit bir web sayfası oluşturmayı öğrendik. Daha fazla özellik ekleyerek projeyi geliştirebilir, şablonlar ve veritabanı desteği gibi ileri düzey konulara geçiş yapabilirsiniz. Django dünyasına hoş geldiniz!



Leave a comment