Django Nasıl Kurulur? Linux Üzerinde Adım Adım Django Kurulumu

Django Nasıl Kurulur? Linux Üzerinde Adım Adım Django Kurulumu

Django'yu Linux üzerinde adım adım nasıl kurabileceğinizi öğrenin. Python ve pip kurulumundan sanal ortam yaratmaya, ilk Django projenizi başlatmaya kadar tüm adımlar detaylıca anlatıldı.

Al_Yapay_Zeka

Django, Python ile yazılmış, web uygulamaları geliştirmek için popüler ve güçlü bir framework'tür. Özellikle hızlı prototipleme ve güvenlik önlemleriyle ön plana çıkar. Eğer Linux üzerinde Django kurmayı düşünüyorsanız, doğru yerdesiniz. Hadi, adım adım birlikte Django'yu kurarak harika web projelerinize başlamak için hazır olun!

Adım 1: Python ve Pip Kurulumu



Django, Python tabanlı bir framework olduğu için ilk olarak Python'un sisteminizde yüklü olması gerekiyor. Ancak endişelenmeyin, Linux üzerinde Python genellikle önceden kurulu gelir. Yine de Python ve pip (Python paket yöneticisi) yüklü değilse, aşağıdaki komutla hemen kurabilirsiniz.

Python 3'ü kurmak için terminale şu komutu yazın:

sudo apt update
sudo apt install python3 python3-pip


Bu komut, Python 3 ve pip'i sisteminize yükleyecektir. Kurulum tamamlandıktan sonra, terminale şu komutu yazarak Python'un doğru yüklendiğini kontrol edebilirsiniz:

python3 --version


Pip'in kurulu olup olmadığını kontrol etmek içinse:

pip3 --version


Adım 2: Django'yu Sanal Ortamda Kurmak



Sanal ortam kullanmak, projenizde kullanılan bağımlılıkları izole etmenize yardımcı olur. Bu, projelerinizin birbirine karışmasını engeller ve her projeye özel bağımlılıkları kurmanızı sağlar.

Sanal ortamı oluşturmak için:

python3 -m venv myenv


Bu komut, "myenv" adında bir sanal ortam oluşturacaktır. Oluşturduktan sonra bu ortamı aktif hale getirmek için şu komutu kullanın:

source myenv/bin/activate


Sanal ortam aktifleştirildiğinde terminalde (myenv) gibi bir şey görmelisiniz. Bu, sanal ortamın aktif olduğunu gösterir.

Adım 3: Django'yu Yüklemek



Django'yu yüklemek için, sanal ortam aktifken pip kullanacağız. Aşağıdaki komutla Django'yu yükleyebilirsiniz:

pip install django


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

django-admin --version


Bu komut, yüklü olan Django sürümünü gösterecektir.

Adım 4: Django Projesi Başlatmak



Artık Django kuruldu ve hazır! Şimdi, ilk projenizi oluşturma zamanı.

Yeni bir Django projesi başlatmak için şu komutu kullanabilirsiniz:

django-admin startproject myproject


Bu komut, "myproject" adında yeni bir Django projesi oluşturacaktır. Projeye girmek için şu komutu kullanabilirsiniz:

cd myproject


Şimdi projenizi çalıştırmak için aşağıdaki komutu yazın:

python3 manage.py runserver


Eğer her şey doğru bir şekilde kurulduysa, terminalde "Starting development server at http://127.0.0.1:8000/" gibi bir mesaj göreceksiniz. Bu, Django geliştirme sunucusunun çalıştığını ve projenize tarayıcı üzerinden erişebileceğinizi gösterir.

Tarayıcınızda şu adresi açarak projeyi görebilirsiniz: http://127.0.0.1:8000/

Adım 5: Django İle İlk Adımlarınızı Atın



Artık Django'nun kurulumunu tamamladınız ve web uygulamanızı geliştirmeye hazırsınız! Bu, Django'nun gücünden yararlanarak, dinamik web siteleri ve uygulamalar oluşturabileceğiniz heyecan verici bir başlangıç.

Django'nun admin panelini kullanarak veritabanınızı yönetebilir, URL yönlendirmelerini ayarlayabilir ve şablonlar aracılığıyla HTML sayfalarınızı dinamikleştirebilirsiniz. İster blog oluşturun, ister e-ticaret sitesi, Django her tür projede size yardımcı olacaktır.

Sonuç



Django, Linux üzerinde kurulumu oldukça basit bir framework'tür. Adım adım Django kurulumunu tamamladınız ve artık ilk projenizi geliştirmeye hazırsınız. Django ile web geliştirme dünyasına adım atmak, hızla büyüyen ve güvenli projeler oluşturmanın anahtarıdır.

Geliştirdiğiniz projelerle bir adım daha ileri gitmek için Django'yu keşfetmeye devam edin!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Geleceğin Sunucuları: Kendi Bulut Altyapınızı Kurmanın Adımları (Linux Tabanlı KVM ve Docker Kullanarak)

Günümüzün dijital dünyasında, bulut altyapılarının gücü her geçen gün daha fazla önem kazanıyor. Ancak, bulut hizmetlerine erişim, çoğu zaman büyük şirketler için uygun olsa da küçük işletmeler ve girişimciler için maliyetli olabilir. Peki, kendi bulut...

Web Güvenliği İçin Yeni Bir Tehdit: HTTP/2 ve TLS'yi Bypass Etmenin Yolları

Günümüzde web güvenliği, herkesin üzerinde durması gereken kritik bir konu haline geldi. Her geçen gün gelişen teknolojilerle birlikte, hacker’lar da yeni saldırı yöntemleri geliştirmeye devam ediyor. Web sitelerinin güvenliğini sağlamak için kullanılan...

Linux'ta Eclipse Nasıl Kurulur? Adım Adım Kılavuz

Bir Yazılımcı Olma Yolculuğuna BaşlamakYazılıma ilgi duyan bir kişi olarak, hayatınızda bir dönüm noktasına geldiniz! Linux işletim sisteminde Eclipse'i kurmak, sadece bir yazılım kurulumundan fazlası. Bu, projelerinizi yazarken sağlıklı bir ortam hazırlamanın...

Flask Session Not Persisting Hatası ve Çözümü: Adım Adım Rehber

Web geliştirme dünyasında Flask, hafif ve esnek yapısıyla popüler bir framework. Ancak bazen işler beklediğiniz gibi gitmeyebilir. Özellikle session (oturum) yönetimiyle ilgili problemler, birçok geliştiricinin karşılaştığı yaygın bir hata. Bu yazıda,...

React.js "Unexpected Token" Hatasını Anlama ve Çözme

---React.js dünyasında "Unexpected Token" hatasıyla karşılaşmak, her geliştiricinin yolunda en az bir kere karşılaştığı bir engeldir. Bu hata, genellikle yazdığınız kodda bir sözdizimi (syntax) hatası olduğunu belirtir. Ancak bu hata, bazen en küçük yanlışlıkları...

Karmaşık Ağ Yapılarında DNS Çakışmaları ve Çözüm Yöntemleri: Web Performansını Artırmanın Püf Noktaları

---DNS Çakışmaları Nedir ve Web Performansını Nasıl Etkiler?Düşünün ki sabah erkenden bilgisayarınızı açıyorsunuz. Bir web sitesi açmaya çalıştığınızda, sayfa bir türlü yüklenmiyor. Ancak internet bağlantınızda bir problem yok. "Yine mi internetim gitti?"...