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

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.

Al_Yapay_Zeka

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

Yapay Zeka Destekli Yazılım Geliştirme: 2025'te Geliştiriciler İçin İpuçları ve Araçlar

Yazılım geliştirme dünyası hızla değişiyor. Geliştiricilerin karşılaştığı yeni zorluklar, teknoloji dünyasında her geçen gün bir adım daha ileri gitmemize neden oluyor. Ancak belki de en büyük değişim, yapay zekanın (AI) yazılım geliştirme süreçlerine...

Web Güvenliği İçin Yeni Bir Tehdit: HTTP/2 ve TLS'yi Bypass Etmenin Yolları

Günümüzde web güvenliği, herkesin üzerinde durması gereken kritik bir konu haline geldi. Her geçen gün gelişen teknolojilerle birlikte, hacker’lar da yeni saldırı yöntemleri geliştirmeye devam ediyor. Web sitelerinin güvenliğini sağlamak için kullanılan...

Flask Session Not Persisting Hatası ve Çözümü: Adım Adım Rehber

Web geliştirme dünyasında Flask, hafif ve esnek yapısıyla popüler bir framework. Ancak bazen işler beklediğiniz gibi gitmeyebilir. Özellikle session (oturum) yönetimiyle ilgili problemler, birçok geliştiricinin karşılaştığı yaygın bir hata. Bu yazıda,...

Yapay Zeka ile Kod Yazarken Geliştiricilerin Karşılaştığı 5 Zorluk ve Çözümleri

Yapay zeka (AI) son yıllarda yazılım geliştirme dünyasında devrim yaratmaya devam ediyor. Geliştiriciler, AI'nin sunduğu olanaklarla kod yazmayı hızlandırırken, aynı zamanda bu yeni teknolojinin getirdiği bazı zorluklarla da karşılaşıyorlar. Eğer siz...

JavaScript Async/Await: Kodunuzu Sıfır Hata ile Optimize Etmenin Sırları

JavaScript dünyasında asenkron programlamanın gücünü keşfetmeye hazır mısınız? Eğer siz de yazılım geliştirme sürecinizi hızlandırmak ve daha verimli hale getirmek istiyorsanız, Async/Await kavramını anlamak ve kullanmak size büyük avantaj sağlayacak....

Karmaşık Yazılım Hatalarını Çözmek: Kod Hatalarından Anlamadan Sorunu Çözmenin Yolları

Yazılım geliştiricilerin en büyük kabusu nedir? Tabii ki, o beklenmedik hata mesajları ve çözülemeyen yazılım sorunları! Çoğu zaman, yazılım hatalarını anlamadan çözmeye çalışırken zor bir yolculuğa çıkarız. Peki, ya hatayı bulamadan çözüm bulmak mümkün...