Files
suphicakir 4b8140bf5c template proje hazır.
template proje hazır.
2026-08-27 01:18:07 +03:00

41 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Django Özel Başlangıç Şablonu (Django Boilerplate)
Bu depo, yeni Django projelerine standart, hızlı ve temiz bir şekilde başlamak için hazırlanmış özel bir projedir. Klasik boş Django kurulumunun aksine, yapılandırılmış ayarlar ve hazır bir arayüz ile birlikte gelir.
## 🚀 Özellikler
* **Hızlı Kurulum:** Tek bir komutla tüm proje dizini hazır hale gelir.
* **Dahili Uygulama (`jcore`):** Ana yönlendirmeler, temel view (görünüm) mantığı ve URL yapılandırması için hazır `jcore` uygulaması projeye entegredir.
* **Modern Arayüz:** Bootstrap 5 kullanılarak hazırlanmış, mobil uyumlu ve şık bir varsayılan ana sayfa (`index.html`) şablonu içerir.
* **Dinamik İsimlendirme:** Şablon çekildiği anda tüm `.py` ve `.html` dosyalarındaki değişkenler otomatik olarak oluşturduğunuz yeni projenin adını alır.
## 🛠️ Gereksinimler
* Python 3.x
* Kurulum yapılacak ortamda Django'nun yüklü olması (`pip install django`)
## 📦 Kullanım
Yepyeni bir projeye başlamak için terminalinizi açın, sanal ortamınızı aktif edin ve aşağıdaki komutlardan birini çalıştırın:
```bash
# Gitea üzerinden doğrudan proje oluşturmak için:
django-admin startproject --template=https://gitea.ta1sph.info/suphicakir/django-template/archive/main.zip --extension py,html proje_adi
```
```bash
# Yerel diskteki bu depodan proje oluşturmak için:
django-admin startproject --template=/path/to/djtemplate --extension py,html proje_adi
```
Komut tamamlandığında `proje_adi/` dizini oluşur; `project_name` olarak adlandırılmış paket dizini ve içindeki tüm `.py`/`.html` dosyaları otomatik olarak `proje_adi` ile değiştirilir. `SECRET_KEY` de otomatik olarak yeni ve rastgele bir değerle doldurulur.
Ardından:
```bash
cd proje_adi
python -m venv venv && source venv/bin/activate
pip install django
python manage.py migrate
python manage.py runserver
```