Buradasın
Django Projesi İçin Çalışma Ortamı Kurulumu ve Proje Oluşturma Eğitimi
youtube.com/watch?v=5xOS0Q3znVwYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan Django eğitim serisinin üçüncü dersi olup, Django projesi için çalışma ortamının kurulumu ve proje oluşturma sürecini adım adım gösteren kapsamlı bir eğitim içeriğidir.
- Video, Django projesi için gerekli yazılımların (Python, Visual Studio Code) kurulumundan başlayarak, sanal ortam oluşturma, Django paketinin yüklenmesi ve yeni bir Django projesi oluşturma sürecini detaylı şekilde anlatmaktadır. Eğitmen, Windows işletim sisteminde sanal ortamı aktif etme, projeleri açıp kapatma ve server'ı durdurma gibi temel işlemleri de göstermektedir.
- Eğitim içeriğinde ayrıca "select python interpreter" hatasının çözümü, pip paket yönetim sisteminin kullanımı ve Django admin komutlarının nasıl kullanılacağı gibi pratik bilgiler de paylaşılmaktadır. Video, Django projesi oluşturma sürecini öğrenmek isteyenler için temel bir rehber niteliğindedir.
- 00:09Django Projesi İçin Hazırlık
- Django üç derslerine devam ediliyor ve bu derste Django projesi için çalışma ortamı oluşturulacak.
- Python.org adresinden Windows için en son sürüm olan Python 3.9 indirilmeli.
- Code editör kullanılacak ve HTML template için ilgili linkler videonun açıklama kısmında bulunabilir.
- 02:11Python Kurulumu
- Python kurulumu sırasında "Add Python to PATH" seçeneği işaretlenmeli ki Python bilgisayarda her yerde çalıştırılabilsin.
- Kurulum tamamlandıktan sonra komut satırından "python version" yazarak Python versiyonunun başarıyla yüklendiği kontrol edilebilir.
- PATH değişkenine Python eklenmesi için bilgisayar özellikleri > sistem ayarları > ortam değişkenleri üzerinden düzenleme yapılmalı.
- 03:54Code Editör Kurulumu
- Code editör kurulumunda tüm seçeneklerin seçilmesi öneriliyor.
- Dosyaları Code ile açmak için "Open with Code" seçeneği kullanılmalı.
- Code editöründe Python ile çalışmak için Microsoft tarafından oluşturulan Python eklentisinin yüklenmesi gerekiyor.
- 05:14Proje Klasörü Oluşturma
- Yeni bir klasör oluşturulup "smart_edu_project" adı verilmeli.
- Bu klasör, sanal ortam, template ve Django projesinin tümünün oluşturulacağı genel proje klasörü olacak.
- Code editöründe terminal alanı embed edilmiş şekilde bulunuyor ve aynı işlemleri buradan da yapılabilir.
- 09:07Sanal Ortam Oluşturma
- Sanal ortam oluşturmak için "python -m venv" komutu kullanılıyor.
- Bu komut sayesinde "env" isimli bir klasör oluşturuluyor.
- Sanal ortam kullanmanın amacı, projenin kendi yazılımlarının aynı versiyonunda çalışmasını sağlamak ve versiyon değişikliklerinden etkilenmemek.
- 09:59Sanal Ortam Oluşturma ve Çalıştırma
- Sanal çarşı oluşturulup, ana proje klasörü içerisinde kullanılabilir veya başka bir yerde de oluşturulabilir.
- Sanal ortamı çalıştırmak için "env /script /active" komutu kullanılır.
- Sanal ortamın içerisinde olmak, sanal ortam dosyasının içerisinde olmak ile farklıdır; sanal ortam, yazılımların indirileceği sanal çarşıdır.
- 11:27Sanal Ortamda Paket Yönetimi
- Sanal ortamda "pip freeze" komutu ile mevcut paketler görüntülenebilir.
- Sanal ortamda "pip install django" komutu ile Django paketi yüklenir.
- "pip install -U" komutu ile paket yönetim sistemi güncellenir.
- 15:49Django Projesi Oluşturma
- Django ile yeni bir proje oluşturmak için "django-admin startproject smart_edu" komutu kullanılır.
- Proje dosyası "smart_edu" adında bir klasör ve "smart_edu_app" adında bir alt klasör olarak oluşturulur.
- Proje dosyasının ismini "smart_edu_com" olarak değiştirmek, proje dosyası ve uygulamaları kapsayan dosyanın isminin farklı olmasını sağlar.
- 19:28Django Uygulamasını Çalıştırma
- Proje dosyasının içerisine "python manage.py runserver" komutu ile uygulama başlatılır.
- Django 3.1 versiyonu başarıyla ayağa kaldırılır.
- Template dosyası indirilip proje dosyasının içerisine kopyalanır.
- 21:03Python Interpreter Hatası Çözümü
- Terminalde "select python interpreter" hatası alındığında, Python 3.9 environment içerisindeki "python interpreter" seçilmelidir.
- Bilgisayarda bulunan Python ile virtual environment içerisindeki Python arasında ayrım yapılmalıdır.
- Terminalde "python3.9" seçeneği ile virtual environment aktif edilmelidir.
- 22:38Proje Kaydetme ve Tekrar Açma
- Değişiklikler yapıldıktan sonra projeyi kapatıp tekrar açmak için kısayol kullanılabilir.
- Farklı bir ortamda çalışmak için "Smart Project" klasörüne gidip sağ tıklayarak "Open with Code" seçeneği kullanılabilir.
- Virtual ortamı tekrar aktif etmek için "source .venv/Scripts/activate" komutu kullanılabilir.
- 25:52Python Server Çalıştırma
- Server'ı çalıştırmak için "python manage.py runserver" komutu kullanılmalıdır.
- Bu komut, "Smart Project" klasörünün içerisindeki "main.py" dosyasının bulunduğu klasöre yazılmalıdır.
- Server'ı durdurmak için Ctrl+C tuş kombinasyonu kullanılabilir.