Django 3.0 ile blog geliştirme

· kenanyaman.com
4.8
13 reviews
Ebook
211
Pages

About this ebook

Python, günümüzde bir çok programlama dilini geçerek her alanda kullanımı yaygınlaşmış bir programlama dilidir. Böyle olmasında ki sebep, sadece tek bir alanda değil bir çok alanda kullanılabiliyor olmasıdır. İster masaüstü, ister mobil isterseniz de web tabanlı uygulamalar geliştirmek için python kullanılabiliyor olmasıdır.


İnternet çağında yaşıyoruz, internetsiz bir günümüz bile hayal edilemez bir duruma geldi. Böyle bir mecrada sizde içerik üreterek kendinizi geliştirebilir, kendinize değer katabilirsiniz.

Bu sloganla yola çıkarak aktif bir şekilde bloğumda içerik üretiyorum. Öğrendiğim yeni bilgileri, hem unutmamak adına hemde öğrendiğim bu yeni bilgileri başka insanlara aktararak daha faydalı bir birey olmak adına çalışıyorum.

Blog içerikleri hazırlarken benimde sıkça kullandığım ve okuduğum e-kitap formatı aklıma geldi. Python'nın web siteleri yapmak için geliştirilmiş framework sistemi olan django ile ilgili bir e-kitap yazmak istedim. Edindiğim ve derlediğim bu bilgiler ile, django hakkında hiçbir fikri olmayan kullanıcıların anlayabileceği düzeyde bir kitap hazırladım.


Kitapta tek bir proje üzerinde, neyin nasıl yapılacağı resimli bir şekilde ve açıklamalı olarak anlatımını gerçekleştirdim.


Bu kitabı kimler almalı ?


Python programlama dili konusunda bilgisi olan ve bu programlama dili ile farklı içerikler üretmek için arayışa giren herkes bu kitabı alabilir. Bu kitapta yazılan kodları ve içerikleri kullanabilmek, test edebilmek için sisteminizde python kurulu olması gerekir. Django bir python frameworkü olduğu için bolca python kodu göreceksiniz.



İçindekiler:

Hazırlıklar ve bilgi toplama

-Django nedir ?

-Neden Django:

-Web Framework nedir ?

-Sanal ortam(Virtual environment):

-Python PİP nedir ?

Django Kurulum

Django ile Proje Oluşturma

Proje klasöründeki python dosyaları:

-manage.py:

-__init__.py:

-asgi.py

- setting.py:

- urls.py

- wsgi.py:

Django sunucusunu çalıştırmak

Admin arayüzü ve ilk ayarlar

Uygulama oluşturmak

-Uygulamalar nedir ?

-Migrations klasörü

-İnit.py dosyası

-Admin.py dosyası

-Apps.py dosyası

-Models.py dosyası

-Test.py dosyası

-Views.py dosyası

İlk Kodlama, model oluşturmak

Yönetim panelini özelleştirmek

Görünüm, view katmanı

Uygulama URL adresleri

Template sistemi

Dinamik içerik oluşturmak

Post index ve detay sayfası görünümleri

Dinamik URL adresleri

Form sayfası oluşturmak

Post güncelleme ve yönlendirme işlemleri

Post silme işlemleri

Sayfa düzeni ve include metodu

-Blok kullanımı

-İnclude metodu

Statik dosyalar

Django ile bootstrap kullanımı

Post index sayfası için bootstrap

Üçüncü parti uygulamalar kullanmak

Resim gönderme işlemi

Yetki kontrolleri

Django da Slug yapısı

Form alanını özelleştirme

İçeriklerde yazar bilgisi ekleme

Yorum alanı eklemek

Post içeriklerinde yorum alanı

Google reCaptcha kullanımı

Sayfalama yapısı

Arama(search) kısmı kullanımı

Üyelik işlemleri

- Üye girişi

- Üye kayıt

- Çıkış işlemleri

Django shell ve database api


4.8
13 reviews

About the author

İnternet üzerinde araştırmalar yaparak, takıldığım problemleri çözerek, yeni bilgiler öğrenerek bunları blog sitemde paylaşıyorum. kenanyaman.com

Rate this book

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.