Django - Çevre

Django geliştirme ortamı Python, Django ve bir Veritabanı Sisteminin kurulup kurulmasından oluşur. Django web uygulamasıyla ilgilendiğinden, bir web sunucusu kurulumuna da ihtiyacınız olacağını belirtmekte fayda var.

Adım 1 - Python'u Kurmak

Django% 100 saf Python koduyla yazılmıştır, bu nedenle sisteminize Python yüklemeniz gerekir. En son Django sürümü, Python 2.6.5 veya üstünü gerektirir

En son Linux veya Mac OS X dağıtımlarından birindeyseniz, muhtemelen Python'u zaten yüklemişsinizdir. Bir komut istemine python komutu yazarak doğrulayabilirsiniz . Bunun gibi bir şey görürseniz, Python kurulur.

$ python
Python 2.7.5 (default, Jun 17 2014, 18:11:42)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux2

Aksi takdirde, Python'un en son sürümünü bağlantıdan indirip yükleyebilirsiniz. http://www.python.org/download.

Adım 2 - Django'yu Kurmak

Django'yu kurmak çok kolaydır, ancak kurulumu için gerekli adımlar işletim sisteminize bağlıdır. Python platformdan bağımsız bir dil olduğu için Django, işletim sisteminizden bağımsız olarak her yerde çalışan bir pakete sahiptir.

Django'nun son sürümünü bağlantıdan indirebilirsiniz. http://www.djangoproject.com/download.

UNIX / Linux ve Mac OS X Kurulumu

Linux veya Mac OS sistemi kullanıyorsanız Django'yu kurmanın iki yolu vardır -

  • İşletim sisteminizin paket yöneticisini kullanabilir veya kurulu ise easy_install veya pip kullanabilirsiniz.

  • Daha önce indirdiğiniz resmi arşivi kullanarak manuel olarak yükleyin.

İlki işletim sistemi dağıtımınıza bağlı olduğundan ikinci seçeneği ele alacağız. İlk seçeneği izlemeye karar verdiyseniz, kurmakta olduğunuz Django sürümüne dikkat edin.

Diyelim ki yukarıdaki bağlantıdan arşivinizi aldınız, Django-x.xx.tar.gz gibi bir şey olmalı:

Çıkarın ve yükleyin.

$ tar xzvf Django-x.xx.tar.gz
$ cd Django-x.xx
$ sudo python setup.py install

Bu komutu çalıştırarak kurulumunuzu test edebilirsiniz -

$ django-admin.py --version

Ekranda Django'nun geçerli sürümünü görürseniz, her şey ayarlanmıştır.

Note - Django'nun bazı sürümleri için, django-admin olacak ".py" kaldırılacaktır.

Windows Kurulumu

Django arşivinizin ve python'unuzun bilgisayarınızda kurulu olduğunu varsayıyoruz.

İlk olarak, PATH doğrulaması.

Bazı Windows sürümlerinde (Windows 7) C:\Python34\;C:\Python34\Lib\site-packages\django\bin\, Python sürümünüze bağlı olarak Path sistem değişkeninin içinde aşağıdaki yola sahip olduğundan emin olmanız gerekebilir .

Ardından, Django'yu ayıklayın ve yükleyin.

c:\>cd c:\Django-x.xx

Ardından, Windows shell "cmd" de yönetici ayrıcalıklarına ihtiyaç duyacağınız aşağıdaki komutu çalıştırarak Django'yu kurun -

c:\Django-x.xx>python setup.py install

Kurulumunuzu test etmek için bir komut istemi açın ve aşağıdaki komutu yazın -

c:\>python -c "import django; print(django.get_version())"

Django'nun güncel versiyonunun ekranda yazdırıldığını görürseniz, o zaman her şey ayarlanmıştır.

VEYA

Bir "cmd" istemi başlatın ve python yazın sonra -

c:\> python
>>> import django
>>> django.VERSION

Adım 3 - Veritabanı Kurulumu

Django, birkaç büyük veritabanı motorunu destekler ve bunlardan herhangi birini rahatınıza göre ayarlayabilirsiniz.

  • MySQL (http://www.mysql.com/)
  • PostgreSQL (http://www.postgresql.org/)
  • SQLite 3 (http://www.sqlite.org/)
  • Oracle (http://www.oracle.com/)
  • MongoDb (https://django-mongodb-engine.readthedocs.org)
  • GoogleAppEngine Datastore (https://cloud.google.com/appengine/articles/django-nonrel)

Seçtiğiniz bir veritabanını kurmak ve yapılandırmak için ilgili belgelere başvurabilirsiniz.

Note - Numara 5 ve 6 NoSQL veritabanlarıdır.

Adım 4 - Web Sunucusu

Django, uygulamaları geliştirmek ve test etmek için hafif bir web sunucusuyla birlikte gelir. Bu sunucu, Django ile çalışmak üzere önceden yapılandırılmıştır ve daha da önemlisi, kodu her değiştirdiğinizde yeniden başlar.

Ancak Django, Apache'yi ve Lighttpd gibi diğer popüler web sunucularını destekler. Her iki yaklaşımı da farklı örneklerle çalışırken ilerleyen bölümlerde tartışacağız.