Django Nasıl Kurulur ve Çalıştırılır?

Django Nasıl Kurulur ve Çalıştırılır?

Django'nun nasıl kurulduğunu ve çalıştırıldığını anlatan adım adım bir rehber. Django'yu kolayca kurup çalıştırmanızı sağlar.

BFS

Django, Python ile geliştirilen en popüler web framework’lerinden biri. Eğer sen de Python dilini seviyor ve web uygulamaları geliştirmek istiyorsan, Django mükemmel bir seçim olabilir. Bu yazımda, Django’yu nasıl kurup çalıştıracağınızı adım adım anlatacağım. Hazırsan, başlıyoruz!

Django Nedir?


Django, Python ile yazılmış, hızlı geliştirme sağlayan bir web framework’üdür. İlk kez 2005 yılında hayatımıza giren Django, açık kaynak kodlu ve topluluk tarafından destekleniyor. Hızlıca güvenli ve bakımı kolay web uygulamaları oluşturmak isteyen geliştiriciler için birebir. Django, başlıca admin paneli, kullanıcı doğrulama, URL yönlendirme, form işleme gibi özellikleriyle tanınır.

Django Kurulumu


Django kurulumuna başlamadan önce, Python’un sisteminde kurulu olduğundan emin olmalısın. Eğer Python’un yüklü değilse, [Python'un resmi web sitesinden](https://www.python.org/downloads/) Python'u indirip kurabilirsin.

Django kurulumunu gerçekleştirmek için aşağıdaki adımları takip edebilirsin:

1. Adım: Python ve pip'in Güncel Olduğundan Emin Ol

Python, bilgisayarında yüklü değilse, öncelikle onu indirip kurmalısın. Ayrıca, Python’un paket yöneticisi olan pip’i de kullanacağız. Pip, Python paketlerini (Django gibi) yüklemek için kullanılır.

Python’un yüklü olup olmadığını terminal veya komut istemcisinde şu komutla kontrol edebilirsin:

python --version


Pip’in yüklü olduğunu kontrol etmek için ise:

pip --version


2. Adım: Sanal Ortam (Virtual Environment) Oluştur

Proje geliştirirken, her projede farklı bağımlılıkları yönetmek için sanal ortamlar kullanmak oldukça faydalıdır. Bu sayede projende kullanılan paketlerin diğer projelerle karışmasını engellersin.

Sanal ortam oluşturmak için:

python -m venv myenv


Bu komut, "myenv" adlı bir sanal ortam oluşturur. Ardından sanal ortamı aktif etmek için şu komutu kullanabilirsin:

- Windows:

myenv\Scripts\activate


- Mac/Linux:

source myenv/bin/activate


3. Adım: Django Kurulumu

Şimdi sanal ortamda pip kullanarak Django’yu kurma zamanı! Aşağıdaki komutla Django'yu kurabilirsin:

pip install django


4. Adım: Django Projesi Oluştur

Django kurulumunu tamamladıktan sonra, bir proje oluşturmak için aşağıdaki komutu kullanabilirsin:

django-admin startproject myproject


Bu komut, "myproject" adlı bir Django projesi oluşturur. Şimdi bu klasöre girip, projenin temel yapısını keşfetmeye başlayabilirsin.

5. Adım: Django Sunucusunu Başlat

Django'nun kurulumunun başarılı olduğunu görmek için yerel sunucuyu başlatabiliriz. Proje klasörüne girdikten sonra şu komutu çalıştırarak Django yerel sunucusunu başlatabilirsin:

python manage.py runserver


Bu komut, yerel sunucuyu başlatır ve tarayıcıda "http://127.0.0.1:8000" adresine giderek Django'nun varsayılan ana sayfasını görebilirsin.

Django'yu Özelleştirme ve Geliştirme


Artık Django’nun temellerini öğrendin. Şimdi, projeni daha özelleştirip geliştirebilirsin. Django, bir uygulamanın tüm yapısını kolayca oluşturmanı sağlar. Django admin panelini kullanarak içerik yönetimi, kullanıcı yönetimi gibi işlemleri kolayca yapabilirsin.

Django Uygulaması Eklemek
Bir Django projesi, bir veya birden fazla uygulamadan oluşur. Yeni bir uygulama eklemek için şu komutu kullanabilirsin:

python manage.py startapp myapp


Bu komut, "myapp" adlı bir uygulama oluşturur ve bu uygulamayı projenle entegre edebilirsin.

Sonuç


Django, Python ile web geliştirmek isteyenler için mükemmel bir framework. Hızlıca kurulup çalıştırılabilir olması, sağlam dokümantasyonu ve geniş topluluğu ile gerçekten de çok popüler. Şimdi sen de Django ile harika projeler geliştirmeye başlayabilirsin!

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