Yani tüm giriş konularını okudunuz ve Django’yu kullanmaya devam etmek istediğinize karar verdiniz. Bu tanıtım ile sadece yüzeysel çizdik (aslında, her bir sözcüğü okuduysanız, genel belgelerin yaklaşık 5%’ini okudunuz demektir).
Eh, her an uygulayarak öğrenmenin büyük taraftarıydık. Bu durumda kendinize ait bir projeye başlamanız bizim kadar yeterli bilgiye sahip olmanız gerekir. Yeni püf noktaları öğrenmeniz gerektiğinde, belgelere geri dönün.
Django’nun belgeleri yararlı, okunması kolay ve olabildiğince eksiksiz hale getirmek için çok çaba harcadık. Bu belgenin geri kalan kısmı, belgelerden en iyi şekilde yararlanmak için nasıl çalıştığı hakkında daha fazla bilgi verir.
(Evet, bu belgelerle ilgili bir belge.) Belgelerle ilgili böyle bir belgenin belgenin okunmasına yönelik önceden bir belge yazacağına dair bir planımız olmadığından emin olabilirsiniz.
Django’nun çok fazla belgesi var. Neredeyse 450.000 sözcük ve artan. Bu yüzden neye ihtiyaç duyduğunuzu bulmak sizin açınızdan bazen zorlayıcı olabilir. Başlamak için birkaç iyi yer söyleyelim. Arama sayfası ve dizin (index).
Veya sayfalarda gelişi güzel gezinin!
Django’nun temel belgeleri farklı ihtiyaçları karşılamak üzere tasarlanarak “parçalara” bölünmüştür.
Ağ geliştirme genellikle belirgindir, derin değildir. Sorunlar birçok alana yayılır. Sık karşılaşdığımız “Nasıl yaparım” sorularına cevap veren bir dizi “Nasıl yapılır?” kılavuzları yazdık. Burada, Django ile PDF’ler oluşturma, özel şablon etiketleri yazma ve daha fazlası hakkında bilgi bulacaksınız.
Sıkça sorulan sorulara verilen cevaplar SSS bölümünde de bulunabilir.
Django kod tabanı tıpkı geliştirilmiş ve iyileştirilmiş günlük gibidir. Çeşitli nedenlerle belgeleri iyileştiriyoruz:
Django belgeleri koduyla aynı kaynak yönetim örgüsünde tutulur. Git deponuzun docs dizininde bulunur. Çevrimiçi olan her belge depoda ayrı bir metin dosyasıdır.
Django belgelerini çeşitli şekillerde okuyabilirsiniz. bunlar tercih sırasına göre
Django belgelerinin en son sürümü https://docs.djangoproject.com/en/dev/ adresinde bulunmaktadır. Bu HTML sayfaları, kaynak denetimindeki metin dosyalarından doğal olarak oluşturulur. Bu, Django’da “en yeni ve en büyükleri” yansıttığı anlamına gelir; en yeni düzeltmeleri ve eklemeleri içerir ve sağdece Django geliştirme sürümünün kullanıcıları tarafından kullanılabilir olan en yeni Django özelliklerini tartışırlar. (Aşağıdaki “sürümler arasındak farklar” bölümüne bakın)
Bilet örgüsünde değişiklikler, düzeltmeler ve öneriler göndererek belgeleri iyileştirmeye yardımcı olmanızı öneririz. Django geliştiricileri, bilet örgüsünü etkin olarak izler ve herkes için belgeleri geliştirmek üzere görüşlerinizden faydalanırlar.
Bununla birlikte, biletlerin geniş teknik destek sorularını sormak yerine açıkça belgelerle ilişkili olması gerektiğini unutmayın. Özel Django kurulumunuzla ilgili yardıma ihtiyacınız varsa, bunun yerine django kullanıcıları posta listesi veya #django IRC kanalı deneyin.
Çevrimdışı okumak veya sadece kolaylık sağlamak için Django belgelerini düz metinde okuyabilirsiniz.
Django’nun resmi bir sürümünü kullanıyorsanız, kodun sıkıştırılmış paketinin bu sürüm için belgeleri içeren dizin içerdiğine dikkat edin.
Django (aka “trunk”) geliştirme sürümünü kullanıyorsanız, dizinin tüm belgeleleri içerdiğini unutmayın. En son değişiklikleri almak için Git hesabınızı güncelleyebilirsiniz.
Metin belgelerinden yararlanmanın düşük teknoloji bir yolu, tüm belgelerde bir cümle aramak için Unix grep yardımcı programını kullanmaktadır. Örneğin, bu size herhangi bir Django belgesinde “max_length” ifadesinin her bir sözünü gösterecektir:
$ grep -r max_length /path/to/django/docs/
HTML belgelerinin yerel bir kopyasını birkaç basit adresten edinebilirsiniz:
Django2nun belgeleri düz metinden HTML’ye dönüştürmek için Sphinx adlı bir örgü kullanır. Paketi Sphinx ağ sitesinden indirerek veya pip kullanarak kurmanız gerekir:
$ grep -r max_length /path/to/django/docs/
Ardından belgeleri HTML’ye çevirmek için sadece birlikte gelen Makefile’yi kullanın:
$ cd path/to/django/docs
$ make html
Bunun için GNU Make‘in kurulu olması gerekir.
Eğer Windows işletim örgüsünü kullanıyor iseniz, seçenek olarak birlikte verilen toplu iş dosyasını kullanabilirsiniz:
cd path\to\django\docs
make.bat html
HTML bekleri docs/_build/html ye yerleştirilecektir.
Daha önce de belirttiğimiz gibi, Git deponuzdaki metin belgeleri “en yeni ve en büyük” değişiklikleri ve eklemeleri içerir. Bu değişiklikler genellikle Django geliştirme sürümünde - Django’nun git (“trunk”) sürümünde eklenen yeni özelliklerin belgelerini içerir. Bu nedenle, çerçevenin çeşitli sürümleri için belgeleştirmenin düz tutulması konusundaki yordamlarımıza değinmek gerekir.