Django Nasıl Kurulur ve Çalıştırılır? – Adım Adım Rehber

Django’yu kurmak ve çalıştırmak isteyenler için, adım adım bir rehber. Django kurulumu, sanal ortam oluşturma ve ilk uygulamayı yazma gibi temel adımlar detaylı bir şekilde anlatılmıştır.

BFS

Django, Python ile geliştirilmiş güçlü ve verimli bir web framework'üdür. Eğer web uygulamaları geliştirmeye başlamak istiyorsanız, Django tam size göre! Peki, Django’yu nasıl kurar ve çalıştırırız? Bu yazıda, size Django'nun kurulumu ve çalıştırılması için ihtiyacınız olan tüm adımları detaylı bir şekilde anlatacağım. Hazırsanız başlayalım!

1. Adım: Python’u Yüklemek

Django’yu kullanabilmek için öncelikle Python’un bilgisayarınızda yüklü olması gerekir. Python’un son sürümünü yüklemek için [Python’un resmi web sitesine](https://www.python.org/downloads/) gidin ve işletim sisteminize uygun sürümü indirin.

Python yüklendikten sonra, terminal ya da komut istemcisinde şu komutla versiyonunu kontrol edebilirsiniz:

python --version


Eğer doğru bir versiyon görüyorsanız, Python başarılı bir şekilde yüklendi demektir.

2. Adım: Sanal Ortam Oluşturmak

Django'yu projelerinizde kullanmadan önce, her proje için izole bir çalışma alanı oluşturmak oldukça önemlidir. Bunun için Python’un `venv` modülünü kullanacağız. Komut satırında şu adımları takip edin:

python -m venv myenv


Bu komutla "myenv" adında bir sanal ortam oluşturulmuş olacaktır. Şimdi bu sanal ortamı aktifleştirmeniz gerekiyor:

Windows kullanıcıları için:

myenv\Scripts\activate


MacOS/Linux kullanıcıları için:

source myenv/bin/activate


Sanal ortam aktif olduktan sonra, sanal ortamın ismi terminalde görünür olacaktır.

3. Adım: Django’yu Yüklemek

Sanal ortamınızı oluşturduktan sonra, şimdi sıra Django’yu yüklemeye geldi. Django’yu yüklemek için pip kullanacağız. Terminale şu komutu yazın:

pip install django


Bu komut, Django’yu projeye dahil edecek ve çalışmaya hazır hale getirecektir. Yükleme tamamlandığında, Django’nun doğru bir şekilde yüklendiğini doğrulamak için şu komutu çalıştırabilirsiniz:

django-admin --version


4. Adım: Yeni Django Projesi Oluşturmak

Django kurulumunu tamamladıktan sonra, artık ilk projenizi oluşturabilirsiniz. Yeni bir proje oluşturmak için şu komutu kullanın:

django-admin startproject myproject


Bu komutla "myproject" adında bir Django projesi oluşturulacaktır. Oluşturduktan sonra, projeye girerek proje dosyalarınızı inceleyebilirsiniz:

cd myproject


5. Adım: Django Sunucusunu Çalıştırmak

Projenizi oluşturduktan sonra, şimdi Django geliştirme sunucusunu çalıştırabiliriz. Sunucuyu başlatmak için şu komutu yazın:

python manage.py runserver


Bu komut, Django'nun yerel geliştirme sunucusunu başlatacaktır. Tarayıcınızı açarak şu adresi ziyaret edebilirsiniz: [http://127.0.0.1:8000/](http://127.0.0.1:8000/). Eğer her şey doğru bir şekilde kurulmuşsa, Django'nun hoş geldin sayfasını göreceksiniz.

6. Adım: İlk Uygulamanızı Oluşturmak

Django projenizin temel yapısı hazır! Şimdi, ilk uygulamanızı oluşturalım. Uygulama, Django'da bir web sitesinin farklı bölümlerini temsil eder. Uygulama oluşturmak için şu komutu kullanın:

python manage.py startapp myapp


Bu komutla "myapp" adında bir uygulama oluşturmuş olduk. Bu uygulamayı, projenizde aktif hale getirmek için `settings.py` dosyasındaki `INSTALLED_APPS` listesine şu şekilde ekleyin:

'myapp',


7. Adım: Uygulamanızda İlk Görünümü Gösterme

Şimdi uygulamanıza basit bir görünüm ekleyelim. `views.py` dosyasına şu kodu ekleyin:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Merhaba Django!")


Ardından, `urls.py` dosyasına şu rotayı ekleyin:

from django.urls import path
from . import views

urlpatterns = [
    path('', views.hello, name='hello'),
]


Bu şekilde, uygulamanızda "Merhaba Django!" yazan bir sayfa oluşturmuş olacaksınız. Tarayıcınızda [http://127.0.0.1:8000/](http://127.0.0.1:8000/) adresine gittiğinizde, bu mesajı göreceksiniz.

Sonuç

Django'yu kurmak ve çalıştırmak, aslında sanıldığı kadar karmaşık değildir. Adım adım takip ettiğinizde, kısa sürede güçlü bir web uygulaması geliştirmeye başlayabilirsiniz. Django’nun sunduğu araçlar sayesinde, projelerinizi kolayca yönetebilir ve ölçeklendirebilirsiniz.

Evet, işte bu kadar! Django’yu kurup çalıştırmak çok basit bir süreçti, değil mi? Şimdi sıra, daha derinlemesine öğrenmek ve geliştirmeler yapmakta! Herhangi bir sorunuz olursa, yorumlarda bana ulaşabilirsiniz. İyi kodlamalar!

İlgili Yazılar

Benzer konularda diğer yazılarımız

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...