Django Nasıl Kurulur? (Linux) - Adım Adım Rehber

Django'yu Linux sisteminize adım adım nasıl kurabileceğinizi öğrenin. Bu rehber, Python ve Django ile web uygulamaları geliştirmek isteyen herkes için mükemmel bir başlangıçtır.

BFS

Django, Python ile web geliştirenlerin en sevdiği araçlardan biri haline geldi. Hızlı gelişim döngüsü, kolay kurulumu ve sağlam güvenlik özellikleriyle, özellikle web uygulamaları geliştirmek isteyenler için harika bir tercih. Eğer Linux kullanıyorsanız ve Django’yu kurmak için adım adım bir rehber arıyorsanız, doğru yerdesiniz! Hadi gelin, Django’yu Linux sisteminize nasıl kuracağınızı keşfedelim.

Django Nedir ve Neden Django Kullanmalıyım?



Öncelikle, Django’nun ne olduğunu kısaca açıklayalım. Django, Python programlama diliyle yazılmış bir web framework’üdür. Yani, sıfırdan bir web uygulaması yapmanın zorluklarını ortadan kaldıran, hazır çözümler sunan bir araçtır. Django ile yalnızca birkaç satır kod ile karmaşık web uygulamaları yapabilir, veritabanlarını yönetebilir, kullanıcı doğrulama işlemleri gerçekleştirebilir ve çok daha fazlasını kolayca yapabilirsiniz.

Eğer hızlıca projeler geliştirip, güvenlik, veritabanı yönetimi, URL yönlendirmeleri ve admin paneli gibi ekstra özellikleri basit bir şekilde entegre etmek istiyorsanız, Django tam size göre!

Adım Adım Django Kurulumu



Django’yu Linux sisteminize kurmak oldukça basit ve hızlıdır. İşte yapmanız gerekenler:

Adım 1: Python ve pip’in Yüklü Olduğundan Emin Olun

Django, Python ile yazılmış bir framework olduğu için, öncelikle Python’un ve pip (Python paket yöneticisi) aracının sisteminizde yüklü olması gerekir. Linux’ta Python ve pip’in yüklü olup olmadığını kontrol etmek için terminale şu komutları yazabilirsiniz:


python3 --version
pip3 --version


Eğer Python ve pip yüklü değilse, terminale şu komutları girerek yükleyebilirsiniz:


sudo apt update
sudo apt install python3 python3-pip


Adım 2: Virtualenv Kurulumu

Projelerinizde bağımsız bir ortamda çalışmak, sisteminize gereksiz paketler yüklemenizi engeller. Bu yüzden bir virtualenv (sanallaştırılmış ortam) oluşturmak iyi bir fikirdir.

Terminalde şu komutları kullanarak virtualenv’i kurabilirsiniz:


sudo apt install python3-venv


Ardından, bir proje dizini oluşturup bu dizin içinde sanal ortamınızı başlatabilirsiniz:


mkdir django_projem
cd django_projem
python3 -m venv venv
source venv/bin/activate


Bu komutları çalıştırarak, Django’nun kurulacağı sanal ortamı oluşturmuş oldunuz.

Adım 3: Django’yu Kurma

Virtualenv’i aktif hale getirdikten sonra, Django’yu yükleyebilirsiniz. Django, Python’un pip aracılığıyla kolayca kurulabilir. Terminalde şu komutu çalıştırın:


pip install django


Django yüklendikten sonra, kurulumun başarılı olup olmadığını kontrol etmek için şu komutu yazabilirsiniz:


django-admin --version


Eğer versiyon numarasını görüyorsanız, her şey yolunda demektir.

Django Projesi Oluşturma



Django’yu kurduktan sonra, artık ilk projenizi oluşturabilirsiniz. Django, yeni bir proje oluşturmak için çok basit bir komut sunar. Terminalde şu komutu girerek bir proje oluşturabilirsiniz:


django-admin startproject projem


Bu komut, "projem" adında bir klasör oluşturur ve içinde Django’nun gerekli dosyalarını barındıran bir temel proje yapısı hazırlar. Projeyi oluşturduktan sonra, dizine girip geliştirmeye başlayabilirsiniz:


cd projem
python manage.py runserver


Web tarayıcınızda "http://127.0.0.1:8000" adresine giderek, Django’nun varsayılan başlangıç sayfasını görebilirsiniz. Artık ilk Django projeniz çalışıyor!

Sonraki Adımlar



Django kurulumunu tamamladınız ve projeniz çalışıyor. Şimdi sırada, projeyi geliştirme kısmı var. Django'nun admin paneli, URL yapılandırması, modeller, görünümler, formlar ve çok daha fazlası hakkında bilgi edinmeye başlayabilirsiniz. Her bir adımı takip ederek güçlü ve kapsamlı bir web uygulaması geliştirebilirsiniz.

Eğer projenizi bir sunucuda yayınlamayı planlıyorsanız, production (üretim) ortamında güvenlik önlemleri almayı unutmayın.

Sonuç Olarak

Django’yu Linux sisteminize kurmak oldukça kolay ve hızlı. Yukarıdaki adımları takip ederek, Django’nun sunduğu güçlü özelliklerden yararlanabilir ve istediğiniz projeleri geliştirmeye başlayabilirsiniz. Artık siz de Django ile web geliştirmeye hazırsınız!

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