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.

BFS

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

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...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...