Django Nasıl Kurulur? Linux Üzerinde Adım Adım Kurulum Rehberi

Linux işletim sistemi üzerinde Django kurulumu adım adım anlatılmıştır. Python ve pip kurulumundan, Django projesi oluşturulmasına kadar her aşama detaylıca açıklanmıştır.

BFS

Başlangıç: Django’ya İlk Adımı Atıyoruz



Bir zamanlar bir arkadaşım bana "Django nedir?" diye sormuştu. Gerçekten şaşırmıştım çünkü Django, web uygulamaları geliştirmek için en popüler Python tabanlı frameworklerden biridir. Eğer siz de Django ile projeler yapmak istiyorsanız ve Linux sisteminizde bu framework'ü kurmak istiyorsanız, doğru yerdesiniz!

Ama önce şunu söyleyeyim: Kurulum süreci aslında düşündüğünüzden çok daha basit! Bu yazıda, her şeyi adım adım nasıl yapacağınızı anlatacağım. Hem de tüm detaylarıyla… Öyle ki, Linux terminalini hiç korkulacak bir şey olarak görmemeniz için her komutu ayrıntılı olarak yazacağım.

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



Django’nun düzgün çalışabilmesi için, Python’un bilgisayarınızda yüklü olması gerekmektedir. Python, Django’nun temel yapı taşıdır. Bu yüzden Python’u yüklemeden ilerleyemeyiz.

Linux sistemlerde Python genellikle önceden yüklenmiş olarak gelir. Hangi versiyonun yüklü olduğunu kontrol etmek için terminale şu komutu yazabilirsiniz:


python3 --version


Eğer Python yüklü değilse, terminale şu komutu yazarak yükleyebilirsiniz:


sudo apt update
sudo apt install python3


Python yüklendikten sonra, Django’yu yüklemek için gereken araç olan pip'i de yüklememiz gerekiyor. Bunun için terminale şu komutu yazalım:


sudo apt install python3-pip


Bunları yaptıktan sonra, Python ve pip’in başarıyla kurulduğunu şu komutlarla kontrol edebilirsiniz:


pip3 --version


Evet, Python ve pip hazır! Şimdi asıl konuya gelelim: Django’nun kurulumu.

Adım 2: Django’yu Yükleyelim



Django’nun en güncel sürümünü yüklemek için pip kullanacağız. PIP ile kurulum, Python projeleri için en yaygın yöntemdir. Hadi, Django'yu yüklemeye başlayalım!

Terminale şu komutu yazalım:


pip3 install django


Bu komut, Django’nun en son sürümünü bilgisayarınıza yükleyecektir. Eğer belirli bir sürüm yüklemek isterseniz, şu şekilde yapabilirsiniz:


pip3 install django==3.2.5


Bu komutla, Django’nun 3.2.5 sürümünü yüklemiş olursunuz. Yükleme tamamlandığında, Django’nun doğru bir şekilde yüklendiğinden emin olmak için şu komutu çalıştırabilirsiniz:


django-admin --version


Eğer her şey yolunda gittiyse, karşınıza Django'nun sürümü çıkacaktır.

Adım 3: Django Projesi Oluşturma



Şimdi, her şey kurulduğuna göre, Django projesi oluşturma zamanıdır! Django, "projeler" ve "uygulamalar" şeklinde bir yapı ile çalışır. Her projede bir veya birden fazla uygulama olabilir. Öncelikle bir proje oluşturacağız.

Yeni bir proje oluşturmak için terminale şu komutu yazalım:


django-admin startproject myproject


Bu komut, bulunduğunuz dizinde “myproject” adında yeni bir proje klasörü oluşturacaktır. Bu klasörün içinde birçok dosya olacaktır. Şimdi, bu projeyi başlatmak için bu klasöre geçiş yapmamız gerekiyor:


cd myproject


Ve projeyi çalıştırmaya başlamak için şu komutu yazalım:


python3 manage.py runserver


Eğer her şey doğruysa, terminalde şu şekilde bir çıktı göreceksiniz:


Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.


Şimdi, tarayıcınızda http://127.0.0.1:8000/ adresini açabilirsiniz. Eğer her şey düzgün çalışıyorsa, Django'nun başlangıç sayfası karşınıza çıkacaktır!

Adım 4: Django Projesini Geliştirmeye Başlayın



İşte Django’nun temel kurulumu bu kadar basit! Şimdi, projelerinizi geliştirmeye başlamak için gerekli tüm temel adımları attık. Django’nun sunduğu özelliklerle hızlıca veri tabanları, kullanıcı yönetimi ve çok daha fazlasını kolayca entegre edebilirsiniz. Unutmayın, her şey başlangıçta bir denemeydi, ancak şimdi sizin için güçlü bir web uygulaması yapma zamanı!

Son Sözler



Django'yu Linux sisteminde kurmak, hem basit hem de oldukça hızlı bir işlem. Terminale birkaç komut yazmakla başlıyor ve kısa sürede güçlü bir web geliştirme platformu elde ediyorsunuz. Unutmayın, Django belgelendirmesi çok kapsamlıdır ve her adımda size yardımcı olabilir. Şimdi, öğrendiğiniz bilgilerle projelerinizi yaratmaya başlayabilirsiniz! İyi kodlamalar!

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