19 Nisan 2024 21:57

Anasayfa

undefined...

Dosyaların Yerleri

settings.py __init__.py urls.py wsgi.py models.py views.py

10*├── db.sqlite3
1*├────  ilkuygulamam
2*│├── ──  admin.py
3*│├────   apps.py
4*│├── ──  __init__.py
5*│├──  migrations
6*│└──  __init__.py
7*│├── ──  models.py
8*│├── ──  tests.py
9*│└── ──  views.py
└── manage.py

Dosyaların anlamları

 

1*:         Uygulamamızın klasörü
2*:         Uygulamaya ait admin panelinde kullanılacak tanımlama, yetkilendirme, kısıtlama, html (css ve js) özelleştirmelerin ve özelliklerin tanımlanacağı dosya
3*:         Uygulamamızın ismi ve özelliklerinin tanımlandığı dosya
4*:         Python’a bu klasörün Python paketleri kullandığını söyleyen dosya
5*:         Veritabanında yaptığımız değişikliklerin barındığı dosyaların olduğu klasör
6*:         Yine Python paketlerini kullandığımızı söylediğimiz dosya
7*:         Veritabanında kullanacağımız tablo, alan, tablo/alanlara ait özelleştirmeler, limitler ve özel tanımlamaların yapılacağı dosyamız.
8*:         Uygulamaya ait testlerin yazulacağı dosya. “test” ile herhangi bir dosya da kullanılabilir.
9:         Gelen url yönlendirmelerine ait yapılacak işlemlerin tanımlandığı dosyamız. Models.py den veri çekmek, dış modüller ile alışveriş yapmak, özel fonksiyonlar kullanmak, gelen sorgu ve verilecek cevapların tüm önce/sonrası buradan yönetilir.
10*:         Örnek veritabanı. Default ta settings.py de tanımlanmış bir sqlite veritabanı.

Django

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2022