01 – Proje Oluşturmak- Django/Python

Django ile proje oluşturmak için projenizin nerede olmasını istiyorsanız command line’dan cd komutu ile oraya giderek aşağıdaki komutu çalıştırmanız yeterlidir.

django-admin startproject projeadi

Bu komut command line o sırada hangi directory'deyse oraya şu dosyaları oluşturur.
manage.py
    projeadi/
        __init__.py
        settings.py
        urls.py
        wsgi.py

Burada;
 manage.py projenizi yönetmenizi/etkileşiminizi sağlar(çalıştırmak gibi).
 projeadi/ folder'ı ise aslında gerçek workspace'iniz diyebilirim. Proje dosyaları
burada saklanır.
__init__.py python'a bulunduğu dosyanın python paketi olarak yorumlanmasını söyler.
settings.py içerisine ayarları/konfigurasyon özelleştirmelerimizi yazarız. İleride
değineceğiz ancak database bilgileri ya da diğer ayarlar/bilgiler burada bulunacak.

 urls.py içerisine aslında bulunan url'leri, içerik uzantılarını yazacağız.
 wsgi.py şimdilik pek bi işimiz yok. Bunun kullanım amacı uygulamayı barındıracak
serverin konfigurasyonları. Ancak biz kolayca geliştirme amaçlı serverı kullanarak
çalışmalarımızı sürdüreceğiz.

 İlk projemizi çalıştıralım.
 Commandline'dan projemizin bulunduğu yere giderek şu komutu çalıştırıyoruz.
python manage.py runserver

 projemiz default olarak burada 127.0.0.1:8000 çalışmaya başladı.
'Welcome to Django" , "it worked" vs. yazacaktır.
 Bu aslında projemizin giriş sayfası diyebiliriz.
 Zaten başka birşey de yok henüz :) -admin bölümü dışında- 

Ek olarak, projenizi başka bir port ya da ip üzerinde çalıştırmak isterseniz
bunu argüman olarak gönderebilirsiniz.
$ python manage.py runserver 0.0.0.0:8080 

gibi.

Yorum bırakın