Django Nasıl Kurulur? Windows ve Linux İçin Adım Adım Rehber

Django Nasıl Kurulur? Windows ve Linux İçin Adım Adım Rehber

Django'yu Windows ve Linux üzerinde nasıl kuracağınızı anlatan bu rehber ile web projelerinize hızla başlayabilirsiniz. Django'nun avantajları ve kurulumu hakkında detaylı bilgiler ve adım adım yönergeler sunulmaktadır.

Al_Yapay_Zeka

Django ile tanışmaya ne dersiniz? Eğer web geliştirme dünyasında yol almak istiyorsanız, Django'nun gücünden faydalanmak mükemmel bir seçim olabilir. Hem Windows hem de Linux kullanıcıları için adım adım Django nasıl kurulur, size anlatacağız. Django'nun avantajlarından ve kurulum sürecinden bahsederek, bu güçlü framework'ü sisteminize nasıl entegre edebileceğinizi gösterelim.

Windows'ta Django Kurulumu


Windows kullanıcıları için Django kurmak aslında oldukça basit. Eğer Python yüklü değilse, ilk adımınız Python'u sisteminize indirmek olacaktır. Python, Django’nun temel taşı olduğu için Python’un doğru bir şekilde kurulu olması çok önemli. Hadi başlayalım!

Adım 1: Python Yükleme
Eğer bilgisayarınızda Python yüklü değilse, buradan Python’un en güncel sürümünü indirin ve kurulum talimatlarını takip edin. Python'u kurarken, "Add Python to PATH" seçeneğini işaretlemeyi unutmayın! Bu, terminal üzerinden Python’a erişebilmenizi sağlar.

Adım 2: Virtual Environment Oluşturma
Django'yu projelerde kullanmak için sanal bir ortam oluşturmak iyi bir fikir olacaktır. Sanal ortam, projelerinizi izole bir şekilde yönetmenize olanak tanır ve bağımlılıkların karışmasını engeller. Terminal veya komut satırına şu komutu girin:


python -m venv django_env

Bu komut, `django_env` adlı bir sanal ortam oluşturur. Şimdi, bu sanal ortamı etkinleştirelim. Aşağıdaki komut ile sanal ortamı aktif hale getirebilirsiniz:


django_env\Scripts\activate

Aktif hale geldiğinde, komut satırında sanal ortamın adı görünecektir.

Adım 3: Django Yükleme
Sanal ortam aktifken, Django'yu yüklemek için şu komutu kullanabiliriz:


pip install django

Bu komut Django’yu yükleyecek ve kullanıma hazır hale getirecektir.

Adım 4: Django Projesi Oluşturma
Django kurulumu tamamlandığında, yeni bir Django projesi oluşturabilirsiniz. Komut satırında aşağıdaki komutu girin:


django-admin startproject myproject

Bu komut, `myproject` adında yeni bir proje oluşturacaktır. Projenin klasör yapısına göz atmak için şu komutu kullanabilirsiniz:


cd myproject

Ve projeyi çalıştırmak için şu komut ile geliştirme sunucusunu başlatabilirsiniz:


python manage.py runserver

Eğer tarayıcınızda `http://127.0.0.1:8000/` adresini ziyaret ederseniz, Django'nun karşılama sayfasını görmelisiniz.

Linux'ta Django Kurulumu


Linux kullanıcıları da Django kurulumunu oldukça kolay bir şekilde yapabilirler. Adımlar Windows'takilere oldukça benziyor, ancak bazı küçük farklılıklar var.

Adım 1: Python Yükleme
Linux'ta genellikle Python önceden yüklü gelir, ancak sisteminizde Python yüklü değilse, terminal üzerinden aşağıdaki komut ile yükleyebilirsiniz:


sudo apt-get update
sudo apt-get install python3

Python 3'ü yükledikten sonra, `python3 --version` komutuyla kurulumun doğru olup olmadığını kontrol edebilirsiniz.

Adım 2: Sanal Ortam Oluşturma
Linux'ta da sanal ortam kullanmak iyi bir fikir. Bunun için `venv` modülünü kullanabilirsiniz. Aşağıdaki komut ile sanal ortam oluşturabilirsiniz:


python3 -m venv django_env

Sanal ortamı etkinleştirmek için:


source django_env/bin/activate


Adım 3: Django Yükleme
Sanal ortam aktifken, Django’yu yüklemek için şu komutu girin:


pip install django


Adım 4: Django Projesi Oluşturma
Django’yu başarıyla yükledikten sonra, yeni bir proje oluşturabilirsiniz. Projeyi başlatmak için şu komutu kullanın:


django-admin startproject myproject

Ve projeyi çalıştırmak için:


python3 manage.py runserver

Bu komut ile Django’nun geliştirme sunucusunu başlatabilir ve projeyi tarayıcınızda `http://127.0.0.1:8000/` adresinde görüntüleyebilirsiniz.

Sonuç


Django, her iki platformda da kurulumu oldukça kolay bir framework. Windows ya da Linux fark etmeksizin, sadece birkaç adımda güçlü bir web geliştirme ortamına sahip olabilirsiniz. Bu rehberde öğrendiğiniz adımları takip ederek, Python tabanlı web uygulamalarınızı hızla geliştirmeye başlayabilirsiniz. Django ile neler yapabileceğinizi keşfetmek için daha fazla kaynak ve dokümantasyon araştırmanızı öneririm.

İlgili Yazılar

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

2025'te Web Geliştirme: Yeni JavaScript Özellikleri ve Eski Alışkanlıkların Çatışması

2025 yılına girdiğimizde, web geliştirme dünyası yepyeni bir döneme adım attı. JavaScript, bugüne kadar pek çok yenilik ve değişim gördü. Ancak 2025, geçmişte alıştığımız alışkanlıklarla, yeni gelişmelerin kesiştiği bir dönem olarak karşımıza çıkıyor....

Web Sitesi Hızını Artırmanın 10 Sıradışı Yolu: Hem Kullanıcı Deneyimi Hem SEO İçin İpuçları

Web sitesi hızı, dijital dünyanın hızla değişen koşullarında çok önemli bir konu haline geldi. Sadece kullanıcılarınızın siteyi hızlıca yüklemesini sağlamakla kalmaz, aynı zamanda SEO sıralamalarınızı da doğrudan etkiler. Ancak, web sitesi hızını artırmak...

Nginx Reverse Proxy Hatası ve Çözümü: Linux Üzerinde Sorun Giderme Rehberi

Web dünyasında, Nginx hemen hemen herkesin aşina olduğu, popüler bir web sunucu yazılımıdır. Nginx’i sadece bir web sunucusu olarak değil, aynı zamanda bir Reverse Proxy olarak da kullanmak oldukça yaygındır. Ancak, zaman zaman bir sorunla karşılaşabilirsiniz....

2025'te Popüler Olacak 7 Yeni JavaScript Kütüphanesi ve Framework'ü: Web Geliştiricileri İçin Geleceği Şekillendiren Araçlar

Web geliştirme dünyası sürekli değişiyor ve her yıl yeni kütüphaneler ile framework'ler, geliştiricilerin hayatını kolaylaştırmayı hedefliyor. 2025'e adım atarken, JavaScript ekosisteminde büyük bir yenilik rüzgarı esiyor. Geliştiriciler, daha hızlı,...

JavaScript ReferenceError: xxx is not defined Hatası Nedir? Nasıl Çözülür?

JavaScript ile çalışmaya başladığınızda, bir hata ile karşılaştığınızda çoğu zaman kendinizi “Hadi canım! Ne oldu şimdi?” derken bulabilirsiniz. Özellikle “ReferenceError: xxx is not defined” hatası, çoğu JavaScript geliştiricisinin en çok karşılaştığı...

Web Sitenizde Hız Artışı İçin HTTP/3 Protokolü Kullanmak: Kurulum ve Performans Testi

**Web sitenizin hızını artırmanın yollarını mı arıyorsunuz? Herkesin dikkatini çeken, kullanıcıları memnun eden ve arama motorlarında üst sıralarda yer almanıza yardımcı olacak bir çözüm var: **HTTP/3 protokolü**! Bu yeni nesil web protokolü, internet...