From 6d2d39ec89fcc334c5e65292704caac6e9f9bf0d Mon Sep 17 00:00:00 2001 From: suphicakir Date: Thu, 27 Aug 2026 00:52:54 +0300 Subject: [PATCH] first commit --- .gitignore | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 23 +++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 .gitignore create mode 100644 README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0df0068 --- /dev/null +++ b/.gitignore @@ -0,0 +1,73 @@ +# ========================= +# Django ve Python +# ========================= +*.pyc +*.pyo +__pycache__/ +*.pyd +.Python +pip-log.txt +pip-delete-this-directory.txt + +# ========================= +# Veritabanı ve Medya Yüklemeleri +# ========================= +# Yerel geliştirme veritabanını depoya göndermemek çok önemlidir +db.sqlite3 +db.sqlite3-journal +# Kullanıcıların yüklediği dosyaların tutulduğu klasör +media/ + +# ========================= +# Sanal Ortamlar (Virtual Environments) +# ========================= +venv/ +env/ +jenv/ +.env +.venv +env.bak/ +venv.bak/ + +# ========================= +# Çevresel Değişkenler ve Gizli Dosyalar +# ========================= +.env +.env.local +.env.development +.env.production + +# ========================= +# Statik Dosyalar (Üretim Aşaması İçin) +# ========================= +# 'collectstatic' komutu ile toplanan dosyalar +staticfiles/ +static_root/ + +# ========================= +# Geliştirici Araçları ve IDE'ler +# ========================= +# Visual Studio Code +.vscode/ +*.code-workspace + +# WebStorm / IntelliJ / PyCharm (JetBrains) +.idea/ +*.iws +*.iml +*.ipr + +# Zed Editor +.zed/ + +# ========================= +# İşletim Sistemi Dosyaları +# ========================= +# macOS +.DS_Store +.AppleDouble +.LSOverride +# Windows +Thumbs.db +ehthumbs.db +$RECYCLE.BIN/ \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f147ad8 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# 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 komutu ç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](https://gitea.ta1sph.info/suphicakir/django-template/archive/main.zip) --extension py,html proje_adi \ No newline at end of file