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

Linux üzerinde Django kurulumunu adım adım öğrenin! Python, pip, sanal ortam kurulumunu ve Django projesi oluşturmayı keşfedin.

BFS

Web geliştirme dünyasına girmeyi düşünüyor musun? Hedefinde hızlı ve verimli bir şekilde web projeleri oluşturmak mı var? O zaman Django, senin için doğru seçim olabilir! Python tabanlı bir framework olan Django, güçlü yapısı ve kolay kullanımı ile geliştirme sürecini oldukça hızlandırır. Peki, bu harika framework'ü Linux üzerinde nasıl kurarsın? Endişelenme! Adım adım, her şeyin detayını sana anlatacağım.

Django Nedir ve Neden Kullanmalıyım?



Öncelikle, Django'yu tanıyalım. Django, Python ile yazılmış bir web framework'üdür ve hızlı bir şekilde güvenli ve ölçeklenebilir web uygulamaları oluşturmanı sağlar. Django'nun en büyük avantajlarından biri, yazılım geliştirme sürecini hızlandırmasıdır. Çünkü Django, çok sayıda yerleşik özelliği ile geliştiricilerin tekrar tekrar yazmak zorunda oldukları kod miktarını minimuma indirir. Eğer hızlıca bir proje başlatmak istiyorsan, Django senin en büyük yardımcın olacaktır.

Linux Üzerinde Django Kurulumu Adımları



Şimdi, Django'yu Linux üzerinde kurmaya başlayalım. Bu süreç oldukça basit ve sadece birkaç adımda tamamlanabilir. Hadi başlayalım!

1. Python ve pip'i Yükle

Django, Python dilinde yazıldığı için, öncelikle Python'u sistemine kurman gerekir. Bunun yanı sıra, Python paket yöneticisi pip'i de yüklemen gerekiyor. Çoğu Linux dağıtımında Python ve pip önceden kurulu gelmektedir, fakat emin olmak için terminalden aşağıdaki komutları çalıştırabilirsin:


$ python3 --version
$ pip3 --version


Eğer Python veya pip yüklü değilse, terminale şu komutları yazarak yükleyebilirsin:


$ sudo apt update
$ sudo apt install python3 python3-pip


2. Sanal Ortam (Virtual Environment) Kurulumu

Sanal ortam, projenin bağımlılıklarını izole etmek ve yönetmek için çok önemlidir. Bu sayede projeler arasında bağımlılık çatışmalarını engellersin. Şimdi sanal ortam kurmak için aşağıdaki komutları izleyelim:


$ sudo apt install python3-venv
$ python3 -m venv myprojectenv


Burada `myprojectenv`, sanal ortamın ismi. Dilersen farklı bir isim de verebilirsin. Sanal ortamı etkinleştirmek için şu komutu kullan:


$ source myprojectenv/bin/activate


Artık sanal ortamda çalışıyorsun. Sanal ortam aktifken, bağımlılıklar yalnızca bu ortam içinde yüklenecek.

3. Django'yu Yükle

Şimdi sıra geldi Django'yu kurmaya. Sanal ortamda olduğumuz için, Django yalnızca bu proje için yüklenecek. Django'yu yüklemek için şu komutu kullanabilirsin:


$ pip install django


Django kurulumunu başarıyla tamamladığında, aşağıdaki komut ile kurulu olan Django sürümünü görebilirsin:


$ django-admin --version


4. Django Projesi Başlatma

Artık Django kurulu ve hazır. Şimdi, ilk Django projenizi başlatmaya ne dersin? Yeni bir Django projesi oluşturmak için şu komutu kullanabilirsin:


$ django-admin startproject mysite


Burada `mysite`, proje ismi. Farklı bir isim kullanabilirsin. Bu komut, `mysite` adlı bir klasör oluşturur ve içinde gerekli Django dosyalarını otomatik olarak yerleştirir.

Projenin içine girmek için şu komutu yaz:


$ cd mysite


5. Django Sunucusunu Çalıştırma

Artık her şey hazır! Django projesini çalıştırmak için aşağıdaki komutu kullan:


$ python manage.py runserver


Sunucu başarıyla çalıştıysa, terminalde şu mesajı görmelisin: "Starting development server at http://127.0.0.1:8000/". Şimdi bir web tarayıcısı aç ve `http://127.0.0.1:8000/` adresine git. Eğer her şey yolundaysa, Django'nun hoş geldin sayfası ile karşılaşmalısın!

Sonuç



İşte, Linux üzerinde Django kurulumunu başarıyla tamamladık! Artık Django ile web projeleri geliştirmeye başlayabilirsin. Unutma, Django'nun sunduğu güçlü araçlarla hızlıca harika projeler yapman mümkün. İlerleyen zamanlarda, bu projelerdeki veritabanı işlemleri, kullanıcı yönetimi ve diğer özelliklerle ilgili daha detaylı rehberler sunacağım. Takipte kal!

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