Django kurulumu

Not Eğer kurulum adımlarını zaten yaptıysanız sonraki bölüme geçebilirsiniz!

Bu bölümün bir kısmı Geek Girls Carrots tarafından hazırlanmış eğitimlere dayanılarak hazırlanmıştır (http://django.carrots.pl/).

Bu bölümün bir parçası Creative Commons Attribution-ShareAlike 4.0 International License ile lisanslı django-marcador tutorial'a dayanılarak hazırlanmıştır. Django-marcador tutorial'ının hakları Markus Zapke-Gründemann'e aittir.

Virtual environment (Sanal ortam)

Django'yu yüklemeden önce kod ortamınızı düzenli tutmak için son derece yararlı bir araç yükleyeceğiz. Bu adımı atlayabilirsiniz, fakat atlamamanızı tavsiye ederiz. En iyi olası kurulum ile başlamanız sizi gelecekteki bir sürü sorundan koruyacaktır!

Öyleyse bir virtual environment(diğer adıyla virtualenv) kuralım. Virtualenv Python/Django kurulumunuzu her proje için ayrı tutup izole eder. Bu, bir websitesine yapacağınız değişikliklerin diğer geliştirdiklerinize yansımayacağı anlamına gelir. Muazzam, değil mi?

Yapmanız gereken tek şey virtualenv oluşturmak için bir dizin bulmak; örneğin giriş dizininiz. Windows'da bu C:\Users\isim olabilir (isim kısmı kullanıcı adınız olacak şekilde).

Bu eğitim için giriş dizininizde yeni açtığımız djangogirls adlı bir klasör kullanacağız:

mkdir djangogirls
cd djangogirls

myvenv adında bir virtualenv oluşturacağız. Genel komut aşağıdaki şekilde olacak:

python3 -m venv myvenv

Windows

Yeni bir virtualenv oluşturmak için konsolu açıp (nasıl yapıldığını birkaç adım önce anlatmıştık - hatırlıyorsunuz değil mi?) C:\Python34\python -m venv myvenv komutunu çalıştırın. Şöyle görünmeli:

C:\Users\İsim\djangogirls> C:\Python34\python -m venv myvenv

C:\Python34\python dizini önceden Python'u kurduğunuz dizin ve myenv ise virtualenv'inizin ismi olacaktır. İstediğiniz herhangi bir ismi kullanabilirsiniz, ama küçük harfle yazılmasına ve boşluk, aksan karakterleri (örn: å) ve özel karakterleri kullanmamaya dikkat edin. Ayrıca ismi kısa tutmak iyi bir fikir olabilir, zira bu ismi çok kullanıyor olacaksınız!

GNU/Linux ve OS X

Linux ve OS X işletim sistemlerinde virtualenv oluşturmak için python3 -m venv myvenv komutunu çalıştırmak yeter. Komut şu şekilde görünecektir:

~/djangogirls$ python3 -m venv myvenv

Burada myenv sizin virtualenv'inizin ismi. Dilerseniz istediğiniz herhangi bir isim kullanabilirsiniz, ama büyük harf ve boşluk kullanmamaya dikkat edin. İsmi çok fazla kullanacağınız için kısa tutmak da işinize yarayacaktır.

NOT: Ubuntu 14.04 işletim sisteminde sanal ortam yaratmaya çalışırken şu hatayla karşılaşabilirsiniz:

Error: Command '['/home/zeynep/Slask/tmp/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1

Bu sorunu çözmek için virtualenv komutunu kullanabilirsiniz.

~/djangogirls$ sudo apt-get install python-virtualenv
~/djangogirls$ virtualenv --python=python3.4 myvenv

Virtualenv ile çalışmak

Yukarıdaki komutlar myvenv (veya seçtiğiniz isimde) bir klasör oluşturacaktır. Bu klasörde birçok dosya ve klasör bulunur.

Windows

Şu komutu çalıştırarak virtualenv'i başlatın:

C:\Users\Name\djangogirls> myvenv\Scripts\activate

GNU/Linux ve OS X

Şu komutu çalıştırarak virtualenv'i başlatın:

~/djangogirls$ source myvenv/bin/activate

myvenv yerine kendi seçtiğiniz virtualenv ismini koymayı unutmayın!

NOT: bazen source komutu kullanılamıyor durumda olabilir. Böyle durumlarda onun yerine aşağıdaki komutu da kullanabilirsiniz:

~/djangogirls$ . myvenv/bin/activate

Konsolunuzda şuna benzer bir şey gördüğünüzde virtualenv'in başladığını anlayabilirsiniz:

(myvenv) C:\Users\Name\djangogirls>

ya da:

(myvenv) ~/djangogirls$

En başta beliren (myvenv)'e dikkat edin!

Virtualenv ile çalışırken python otomatik olarak doğru sürümü çalıştıracaktır. Yani python3 yerine python yazabilirsiniz.

Artık bütün gerekli uygulamaları bir araya getirdiğimize göre sonunda Django'yu yükleyebiliriz!

Django'yu yüklemek

virtualenv'i başlattığınız için artık Django'yu pip kullanarak yükleyebiliriz. Konsola pip install django==1.8 komutunu yazın. (İki tane eşittir işareti kullandık: ==).

(myvenv) ~$ pip install django==1.8
Downloading/unpacking django==1.8
Installing collected packages: django
Successfully installed django
Cleaning up...

Windows'ta

Eğer Windows işletim sisteminde pip komutunu kullanırken bir hatayla karşılaştıysanız proje adresinizin boşluk, aksan veya özel karakter içerip içermediğini (C:\Users\User Name\djangogirls gibi) kontrol edin. Eğer durum buysa projenizi boşluk veya özel karakter içermeyen bir adrese taşıyın; önerimiz C:\djangogirls olacaktır. Taşıma işleminden sonra yukarıdaki komutu tekrar deneyin.

Linux'ta

Eğer Ubuntu 12.04 işletim sisteminde pip komutunu çağırırken bir hata iletisiyle karşılaştıysanız python -m pip install -U --force-reinstall pip komutunu çalıştırarak pip kurulumunu onarmayı deneyin.

İşte bu kadar! Sonunda Django uygulamanızı oluşturmaya hazırsınız!

results matching ""

    No results matching ""