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.
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.
Klasör Oluşturun:
mkdir ilk_projemKlasöre Geçin: cd ilk_projem
Sanal Ortamı Kurun:
python3 -m venv venvOrtamı 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:
3. Django'nun Kurulması
Sanal ortam içindeyken Django'yu pip aracılığıyla kurabiliriz:
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:
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:
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
| İşlem | Komut |
| Sanal Ortam Aktivasyonu | source venv/bin/activate |
| Django Kurulumu | pip install django |
| Veritabanı Göçü | python3 manage.py migrate |
| Yönetici Paneli Oluşturma | python3 manage.py createsuperuser |
| Sunucuyu Başlatma | python3 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.
Terminalde sanal ortamınızın aktif olduğundan emin olun.
Şu komutu çalıştırın:
Bash:python3 manage.py createsuperuserSizden ş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
Yorum Gönder