{Django Öğreniyorum}
Günümüz kusursuzcuları için ağ çatısı

Sıradaki Konu Ne?

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).

Sırada ne var?

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.

Belgeleri bulmak

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!


Belgeler Nasıl Düzenleniyor?

Django’nun temel belgeleri farklı ihtiyaçları karşılamak üzere tasarlanarak “parçalara” bölünmüştür.


Belgeler nasıl güncellenir

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.

Nereden Edinirim?

Django belgelerini çeşitli şekillerde okuyabilirsiniz. bunlar tercih sırasına göre

Ağ Üzerinde (İnternette)

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.

Düz metin olarak

Ç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 gibi, yerelce

HTML belgelerinin yerel bir kopyasını birkaç basit adresten edinebilirsiniz:


Sürümler arasındaki farklar

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.

Bu yordamı uyguluyoruz: