AKATRON AKADEMİ


Akademi bloğu ile ekibimiz tarafından paylaşılan yazılara ulaşabilir, sorular sorabilir ve kaynaklara erişebilirsiniz!

Genel yazılım konuları, Akatron platformları ve birçok konuyu kapsamaktadır.

akatron akademi blog

Python (Django) İle Websitesi Yapmak

Ekim 12, 2022


Merhabalar,

Giriş

Php ve js alt yapılarının yanında farklı bir çok özelliği ile python ile de web alt yapısı kurabilirsiniz. Yalnızca web sitesi değil aynı zamanda web tabanlı ara yüzler oluşturabilirsiniz.

Bu yazımızda işletim sistemi olarak windows ve IDE olarak pycharm kullanacağız ve bunların kurulumunu inceleyeceğiz.

PyCharm Nedir?

PyCharm birçok işletim sisteminde kullanabildiğimiz bir python geliştirme ortamıdır. Öğrenciler için ücretsiz kullanım hakkı sunmaktadır. https://www.jetbrains.com/pycharm/ adresinden ulaşabilirsiniz.

Django Nedir?

Python için hazırlanmış bir web çatısıdır. Django sayesinde python ile rahatlıkla web alt yapıları oluşturabiliriz. Url düzenlemesinden şablon bağlantılarına bir çok kolaylık sunmaktadır.

Başlangıç Seviyesinde Bir Web Sitesi Kuralım

Pycharmı kurduktan sonra önümüze aşağıdaki gibi bir ekran gelecektir.

pycharm1

Create New Project seçeneğine tıklıyoruz ve yeni bir proje oluşturma sayfasına geçiyoruz.

pycharm2

Sol bölümden Django seçeneğini seçiyoruz. İlk defa kullanıyor ve detayları bilmiyorsanız environment ayarlarını değiştirmeniz gerekmiyor. Başka bir yazımızda virtual environment ayarları hakkında bilgilendirme yapacağım.

Location bölümünde projenin kurulacağı adresi görüyoruz. Düzenleyebilirsiniz.

Enable Django admin seçeneği bize hazır bir admin arayüzü oluşturması içindir. WordPress gibi birçok hazır alt yapılarda gördüğünüz admin sayfaları gibi bizim düzenlediğimiz ve şekillendirdiğimiz bir yönetim panelinin temellerini oluşturacaktır. Kurmak istediğiniz sitede yönetim paneli gerekli değilse kaldırabilirsiniz.

Create butonuna tıkladıktan sonra pycharm proje kurulumuna başlayacaktır ve bir süre sizi bekletecektir.

pycharm3

Buna benzer bir ekranla karşı karşıya kalacaksınız kurulum esnasında.

pycharm4

Proje oluşturulduktan sonra programınız bu şekle dönüşecektir.

Solda gördüğünüz panel projenizin içinde bulunan dosyaları göstermektedir. Sağ bölüm ise kodları düzenleyeceğimiz ekran olmaktadır.

Proje oluşturulduğunda gördüğünüz gibi önümüze bir urls.py dosyası gelmektedir. Bu dosya URL yapısını oluştuduğumuz dosyadır. Django admin i onayladığımız için /admin dosya yolu otomatik olarak eklenmiştir. Eğer seçeneği seçmediğiniz halde admin url si eklenmiş olarak gelirse projeyi çalıştırdığınız anda hata verecektir bu durumda path(‘admin/’ ile başlayan satırı siliniz.

urls.py dosyasına ek olarak settings.py isimli bir dosyanın da açık olduğunu görüyoruz bu dosyamız projemizin genel ayarlarını barındıran dosyadır.

Bu dosyaları göremiyorsanız sol bölümdeki ağaç görünümden proje adınızda bir klasör göreceksiniz onun içine bakarsanız orada bulabilirsiniz.

pycharm5

(proje adını test1 olarak seçtiğimden dolayı test1 klasörünün içinde settings.py ve urls.py dosyalarını görmekteyiz.)

pycharm6

IDE’nin sağ üstünde görebileceğiniz üzere bir debug paneli bulunmaktadır. Play tuşuna basarak projeyi çalıştırabilirsiniz.pycharm7

Eğer bir hata ile karşılaşmamışsanız ekranınızın altına bir konsol açılıp bu şekilde bir yanıt almanız gerekmektedir. http://127.0.0.1:8000/ adresinde projeniz çalıştırılmış durumdadır.

pycharm8

Adrese girdiğinizde bu şekilde bir sayfa görüyorsanız başarılı bir şekilde proje kurulumunu gerçektirmiş bulunmaktasınız demektir. Projeye sayfa eklemek ve daha fazlası için “adding django applications” şeklinde arama yapabilirsiniz. Türkçe olarak ilerleyen zamanda bu konu için daha detaylı bir yazı eklenecektir.

Okuduğunuz için teşekkür ederim.