Kayıt Ol

Giriş


Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Django Sitemaps Oluşturma

Django Sitemaps Oluşturma

Django’da sitemaps oluşturmadan önce, sitemaps hakkında ön bilgi alalım.

Sitemap, sitemizde yayınlamış olduğumuz içeriklere ait sayfaların (link) bulunduğu xml uzantılı bir dosyadır. Günümüzde site haritası, her sitede mutlaka bulunması gereken önemli SEO kriterlerinden biri haline gelmiştir. Site Haritaları, sitenizde başka türlü bulamayacağımız sayfaları Google’a bildirmenin bir yoludur.

Bu bilgiyi öğrendiğimize göre, sitemaps olmadan olmadığını öğrenmiş olduk ve artık ekleyebiliriz.

Ekleme işlemini Generic sınıfları kullanarak yapacağız, sonuçta basit bir işlem bu tür olay için generic kullanmak akıllıca olucaktır.

Model’in Oluşturulması

Sitemap’ı model tarafından url bilgilendirmesi yapacağız.

Sitemap’ı url bilgilendirmesi yapacağız dedik, bu işlemi get_absolute_url fonksiyonu tarafından yapılmaktadır.

Url’in Oluşturulması

GenericSitemap ile bu işlem iki adımda bitiyor, manuel şekildede yapmak münkün ama bu şekilde kullanılması daha mantıklı geldi.

Ek olarak, birden fazla model‘inizi sitemaps üzerinden yayınlacaksınız iseniz;

  • Yeni bir dict alanı yani post_info gibi bir alan oluşturmanız gerekiyor.
  • Yeni bir url alanı yani sitemap_category.xml gibi yaratip yeni dict’i bildirmeniz gerekiyor.

Şekilde görüldüğü gibi sorunsuz çalışmaktadır.

 

Hakkında Ali YamanYenilmez

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.

Beni Takip Et

Yorum ( 1 )

  1. I have noticed you don’t monetize your page, don’t waste your traffic, you can earn additional cash every month because you’ve got hi quality content.
    If you want to know how to make extra bucks, search for:
    Mertiso’s tips best adsense alternative

Cevap yazın

Captcha Captcha güncellemek için resime tıkla