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

**

BFS



Django, Python ile yazılmış güçlü ve esnek bir web framework’üdür. Eğer Linux kullanıyorsanız ve Django'yu kurmak istiyorsanız, doğru yerdesiniz! Bu rehberde, adım adım Django’nun nasıl kurulacağını, çevresel ayarları nasıl yapacağınızı ve ilk Django projenizi nasıl başlatacağınızı öğreneceksiniz. Hazırsanız başlayalım!


python3 --version
pip3 --version


Eğer Python ve pip yüklü değilse, şu komutla yükleyebilirsiniz:


sudo apt update
sudo apt install python3 python3-pip


Bundan sonra, kurulum işlemi tamamlanacaktır.


python3 -m venv myenv


Burada, `myenv` sanal ortamınızın adı olacak. Farklı projeler için farklı sanal ortamlar oluşturabilirsiniz.

Sanal ortamı aktif hale getirmek için şu komutu kullanın:


source myenv/bin/activate


Komut başarıyla çalıştığında, terminalde `(myenv)` şeklinde bir işaret görmelisiniz. Artık bu ortamda çalışmaya hazırsınız.


pip install django


Bu komut, Django’yu ve gerekli tüm bağımlılıkları sanal ortamınıza yükleyecektir. Yükleme tamamlandığında, terminalde şu komutu yazarak Django’nun doğru şekilde yüklendiğini kontrol edebilirsiniz:


django-admin --version


Eğer doğru sürümü görüyorsanız, Django kurulumu başarıyla tamamlanmıştır!


django-admin startproject myproject


Burada, `myproject` projenizin adı olacak. Komut çalıştıktan sonra, `myproject` adlı bir klasör oluşacak ve bu klasörde Django projeniz için gerekli olan dosyalar yer alacaktır.

Projenin içine girelim:


cd myproject



python manage.py runserver


Bu komut, Django'nun yerel sunucusunu başlatacak ve terminalde şu mesajı görmelisiniz:


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


Bundan sonra, tarayıcınızda `http://127.0.0.1:8000/` adresine giderek Django’nun varsayılan ana sayfasını görebilirsiniz.


python manage.py startapp myapp


Bu komut, `myapp` adlı yeni bir uygulama oluşturacak ve içinde gereken dosyalar yer alacaktır. Şimdi, projenize bu uygulamayı eklemeniz gerekiyor. `myproject/settings.py` dosyasını açın ve `INSTALLED_APPS` listesine `myapp` uygulamasını ekleyin:


INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'myapp',  # yeni uygulamanızı buraya ekleyin
]



python manage.py migrate


Bu komut, Django’nun varsayılan veritabanını oluşturacak ve gerekli tabloları oluşturacaktır.


python manage.py createsuperuser


Süper kullanıcı oluştururken sizden kullanıcı adı, e-posta ve şifre girmeniz istenecektir.

### 10. İlk Django Projenizi Başlatın!
Artık Django kurulumunuz tamamlandı ve ilk projenizi oluşturduğunuz sunucuyu çalıştırıyorsunuz. Eğer her şey doğru çalışıyorsa, başarıyla Django’nun sunduğu özellikleri keşfetmeye başlayabilirsiniz.

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