Evet arkadaşlar bir önceki yazımda django nedir bilgi verip hakkında kısaca bahsettikten sonra bu yazımda da sizlere ubuntu işletim sisteminde, diğer linux işletim sistemlerinde de geçerli olmak üzere(bazı istisnalar hariç) django web çatısı nasıl kurulur ve kullanılır ondan bahsedeceğim.
Django’yu kurmak için öncelikle django’nun kendi sitesine girip şu an için en son versiyonu olan 1.4.1 versiyonunu bu adresten indiriyoruz.
İndirdikten sonra sıkıştırılmış dosyayı ister elle, ister konsolla dışarı çıkartıyoruz.
Biz konsolla yapalım. Arşivlenmiş paketi dışarı çıkarmak için konsola resimdede görüldüğü gibi;
tar xzvf Django-1.4.1.tar.gz
komutunu verelim(Ben paketi home dizinime attım).
Bu komut ile paketimizi arşivden çıkardıktan sonra yine konsoldan;
cd Django-1.4.1
“Django-1.4.1” dizinimizin içine giriyoruz.
Dizin içine girdikten sonra sıra geldi yüklemeye. Bunun için;
sudo python setup.py install
komutunu kullanıyoruz. Bu komutu verip şifremizi yönetici şifremizi girdikten sonra kurulum tamamlanmış oluyor.
Şimdi ise sıra geldi django’da ilk uygulamamızı oluşturmaya ve kendi yerel sunucumuzda çalıştırmaya.
Bunun için yine konsola;
django-admin.py startproject ilkproje
komutunu veriyoruz ve böylece “ilkproje” adında bir proje oluşturmuş oluyoruz.
Şimdi yine konsola “cd ilkproje
” yazıp;
python manage.py runserver
yazarak kendi local sunucumuzu çalıştırmış oluyoruz ve tarayıcımıza “localhost:8000
” adlı port ile giriş yapıp “It Worked” yazısını gördüğümüzde artık projemiz çalışabilir durumda olur ve projemizde istediğimiz değişiklikleri yapabilir duruma geliriz.
Son olarak proje içindeki dosyaların ne olduğunu kısaca açıklarsak;
manage.py:Bir django projesine çeşitli yollar ile iletişim kurabileceğimiz bir komut satırı aracıdır.Server ve veri tabanı gibi işlemlerin ayarlarını bu dosya ile yapabiliriz.
__init__.py:Bu dosya genellikle boş olur ve projeyi bir python projesi olarak algılar ve dosyaları buna göre çalıştırır.
settings.py:Django projeniz için çeşitli ayarlamalar yapabileceğimiz bir dosyadır.Bunu projelerimizde sıklıkla kullanacağız.
urls.py:Projeniz için URL tanımlamaları yapabileceğimiz bir dosyadır.