Django Nasıl Kurulur ve Çalıştırılır? Kolay Adımlarla Django'ya Başlangıç

Django, Python tabanlı güçlü bir web çatısıdır. Django’yu kurma ve ilk projenizi başlatma adımlarını adım adım öğrenin. Bu rehberde, Django’nun kurulumundan başlayarak, projelerinizi geliştirme sürecine kadar her şeyi detaylı bir şekilde bulacaksınız.

BFS

Django, Python ile web uygulamaları geliştirmek isteyenlerin sıklıkla tercih ettiği, güçlü ve esnek bir web çatısıdır. Eğer sen de Python dünyasında yerini almak istiyor ve modern web uygulamaları geliştirmek istiyorsan, Django doğru tercih olabilir. Şimdi gel, adım adım Django'yu nasıl kurup çalıştırabileceğini öğrenelim.

Django Nedir ve Neden Kullanılır?



Django, Python ile yazılmış açık kaynaklı bir web çatısıdır. En büyük avantajlarından biri, geliştiricilerin hızlı bir şekilde web projeleri oluşturmasına olanak sağlamasıdır. Hızlı geliştirme, güvenlik, ölçeklenebilirlik gibi özellikler sayesinde, özellikle büyük ve karmaşık projelerde sıkça tercih edilir.

Django Kurulumu: Adım Adım Rehber



Django'yu bilgisayarınıza kurmak oldukça basit. Hadi, hemen başlamadan önce birkaç ön hazırlık yapalım:

1. Python Yüklü Olmalı

Django, Python tabanlı bir framework olduğu için, bilgisayarınızda Python yüklü olması gerekiyor. Eğer Python yüklü değilse, buradan Python'ı indirip kurabilirsiniz.

2. Sanal Ortam Oluşturun

Projelerinizin karışmaması ve bağımlılıkları yönetebilmek için her zaman bir sanal ortam (virtual environment) kullanmak faydalıdır. Python'da sanal ortam oluşturmak için şu komutları kullanabilirsiniz:


# Sanal ortam oluşturma
python -m venv myenv

# Sanal ortamı aktif etme (Windows)
myenv\Scripts\activate

# Sanal ortamı aktif etme (Mac/Linux)
source myenv/bin/activate


3. Django’yu Kurma

Sanal ortamınızı aktif ettikten sonra, Django'yu kurmaya hazırız. Python'un paket yöneticisi olan pip ile Django'yu kurmak son derece basittir. Terminal veya komut istemcisine şu komutu yazabilirsiniz:


pip install django


Kurulum tamamlandıktan sonra, Django'nun yüklendiğini doğrulamak için şu komutu yazabilirsiniz:


django-admin --version


Eğer her şey yolundaysa, Django sürümünü göreceksiniz.

Django Projesi Oluşturma



Django kurulumunu başarıyla tamamladıktan sonra, artık yeni bir proje oluşturmaya hazırız. Django, projeleri başlatmak için harika bir komut satırı aracına sahiptir. Proje oluşturmak için şu komutu kullanıyoruz:


django-admin startproject myproject


Bu komut, “myproject” adında yeni bir klasör oluşturur ve bu klasörde temel Django proje yapısını kurar. Şimdi bu klasöre geçelim:


cd myproject


Geliştirme Sunucusunu Çalıştırma



Projemizi oluşturduk ve şimdi gelişim sürecine başlıyoruz. Django, yerel geliştirme sunucusunu başlatmak için çok kullanışlı bir araç sunar. Hadi bu sunucuyu çalıştırarak projemizin nasıl göründüğünü görelim.

Terminal ya da komut istemcisinde şu komutu yaz:


python manage.py runserver


Artık, tarayıcınızda http://127.0.0.1:8000 adresine giderek Django'nun varsayılan başlangıç sayfasını görebilirsiniz. Eğer bu sayfa düzgün çalışıyorsa, her şey yolunda demektir!

Django Projesini Çalıştırmak İçin İpuçları



1. Veritabanı Ayarları: Django, varsayılan olarak SQLite veritabanını kullanır. Projeyi başlattıktan sonra veritabanını oluşturmak için şu komutu kullanmalısınız:


python manage.py migrate


2. Admin Panelini Aktif Etmek: Django’nun güçlü admin paneli, veritabanı yönetimini çok kolaylaştırır. Admin panelini kullanmak için bir süper kullanıcı oluşturmanız gerekiyor:


python manage.py createsuperuser


Bu komut, sizden bir kullanıcı adı, e-posta ve şifre isteyecektir. Admin paneline giriş yaptıktan sonra, http://127.0.0.1:8000/admin adresinden yönetim paneline ulaşabilirsiniz.

Sonuç: Django'ya Hoş Geldiniz!



Artık Django projenizi kurdunuz ve çalıştırmaya başladınız. Bu sadece başlangıç! Django’nun sunduğu birçok özellik ve araçla projelerinizi daha da geliştirebilirsiniz. Model, form, view, template gibi kavramları öğrenerek web projelerinizi kolayca geliştirebilirsiniz. Django ile yolculuğunuz çok heyecanlı olacak!

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