Pardus Üzerine Django Kurulumu

Pardus, Debian tabanlı ve yerli bir dağıtım olduğu için Django kurulumu oldukça kararlı bir süreçtir. Bu rehberde, sisteminizi kirletmeden Sanal Ortam (Virtual Environment) kullanarak profesyonel bir Django kurulumunu yapabilirsiniz.


Pardus Üzerinde Django Kurulum

Django, Python tabanlı bir web çatısıdır. Kuruluma geçmeden önce sistemin Python ile olan bağını hazırlamamız gerekir.

1. Sistem Güncellemesi ve Gereksinimlerin Kurulması

Terminali açarak işe sistem paketlerini güncelleyerek başlayalım. Ayrıca Python paket yönetimi için gerekli araçları kuralım.

Bash:
sudo apt update && sudo apt upgrade -y
sudo apt install python3 python3-pip python3-venv -y

2. Proje Klasörü ve Sanal Ortam Oluşturma

Django projelerinde her projenin kendi kütüphane versiyonlarını barındırması (bağımlılık çakışmalarını önlemek için) kritiktir.

  1. Klasör Oluşturun: mkdir ilk_projem

  2. Klasöre Geçin: cd ilk_projem

  3. Sanal Ortamı Kurun: python3 -m venv venv

  4. Ortamı Aktifleştirin: source venv/bin/activate

Aktifleştirme sonrası komut satırınızın başında (venv) yazdığını göreceksiniz. Bu, artık sistemden bağımsız bir alanda olduğunuz anlamına gelir.

Aktif olunca terminal başında şuna benzer bir ifade görürsün:

(venv) nuri@pardus:~$



3. Django'nun Kurulması

Sanal ortam içindeyken Django'yu pip aracılığıyla kurabiliriz:

Bash:
pip install django

Kurulumun başarılı olduğunu doğrulamak için şu komutu kullanın:

django-admin --version


4. İlk Django Projesini Başlatmak

Şimdi Django'nun dosya yapısını otomatik olarak oluşturalım:

Bash:
django-admin startproject my_site .

(Sondaki nokta, dosyaların mevcut klasörün içine kurulmasını sağlar; ekstra iç içe klasör oluşmasını engeller.)


5. Veritabanı Yapılandırması ve Sunucuyu Çalıştırma

Django, varsayılan olarak SQLite veritabanı ile gelir. Gerekli tabloları oluşturmak ve sunucuyu ayağa kaldırmak için:

Bash:
python3 manage.py migrate
python3 manage.py runserver

Tebrikler! Tarayıcınızı açıp http://127.0.0.1:8000 adresine gittiğinizde Django'nun başarı sayfasını göreceksiniz.


Özet Komut Tablosu

İşlemKomut
Sanal Ortam Aktivasyonusource venv/bin/activate
Django Kurulumupip install django
Veritabanı Göçüpython3 manage.py migrate
Yönetici Paneli Oluşturmapython3 manage.py createsuperuser
Sunucuyu Başlatmapython3 manage.py runserver

Önemli Not: Pardus'ta görsel bir arayüzle kod yazmak isterseniz, Pardus Mağaza üzerinden VS Code veya PyCharm kurarak projenizi bu editörlerle çok daha rahat yönetebilirsiniz.

Bu temel kurulumdan sonra, Django projeniz için bir yönetici paneli (admin panel) oluşturmamı veya bir uygulama (app) yapısı kurmamı ister misiniz?


Sonuç

Pardus üzerinde tamamen yerli ve açık kaynak bir web geliştirme ortamı kurmuş oldun. Django; okul projeleri, kurum içi otomasyonlar ve büyük ölçekli sistemler için güçlü bir tercihtir.

Temel kurulumu tamamladığımıza göre, Django'nun en güçlü yanlarından biri olan Admin Paneli'ni aktifleştirelim ve projenin kalbi sayılan ilk Uygulama (App) yapısını kuralım.


1. Adım: Yönetici (Admin) Hesabı Oluşturma

Django, içeriğinizi yönetmeniz için hazır bir panel sunar. Ancak buraya girmek için bir "süper kullanıcı" gerekir.

  1. Terminalde sanal ortamınızın aktif olduğundan emin olun.

  2. Şu komutu çalıştırın:

    Bash:
    python3 manage.py createsuperuser
    
  3. Sizden şu bilgileri isteyecektir:

    • Kullanıcı adı: (Boş bırakırsanız sistem adınızı alır)

    • E-posta: (Boş bırakabilirsiniz)

    • Şifre: (Yazarken ekranda karakterler görünmez, bu normaldir)

Şimdi python3 manage.py runserver komutuyla sunucuyu çalıştırın ve tarayıcınızdan şu adrese gidin:

http://127.0.0.1:8000/admin

Yorumlar

Bu blogdaki popüler yayınlar

Python ile Web Geliştirme: Django App Oluşturma