Kayıt Ol

Giriş


Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Windows Django Kurulumu

Windows Django Kurulumu

Django’nun Kurulumu

Önceki konu : 

Ubuntu(Linux) Django Kurulumu (Pip,Virtualenv)

Daha önceki makalede, Ubuntu(linux) için kurulumunu anlattık. Bu makalede windows ortamı için Django kurulumu için rehber niteliğinde bilgiler vermeye çalışıcam.

Windows – Django Kurulumu

Windows 10 Home kullaniyorum fakat diğer windows sürümlerde sorun olmayacaktır, aynı yöntem ile kurulum sağlayabilirsiniz. Linux ortamında Python programlama dili default olarak yani işletim sistemi ile birlikte kurulu geliyor. Fakat windows işletim sisteminde böyle değil, sıfırdan kurmamız gerekiyor.

Python kurulumu için windows için hazır setup sunuluyor. Windows bu konularda biraz rahat oluyor hep…

Kurulum için link :  https://www.python.org/downloads/ adresine gidiniz.

Aşşağıdaki resimde kutu içerine alınan yerden istiğiniz sürüm seçip, setup dosyasını indirmelisiniz.

windows python django kurulumu

Setup dosyasını indirdiğimize göre artık kuruluma başlayabiliriz. Setup dosyasını kurmadan birkaç ayar yapmamız gerekiyor üzerinde :

  • İlk gelen sayfada en altta bulunan “Add Python 3.5 to PATH” seçeneğinide seçelim.python django kurulumu
  • Daha sonra “Customize installtion” tıklayarak aşşağıdaki ayarlar yerine gelelim. İşte buradaki harika noktalardan biri pip’i sizin için hazır olarak kurmasıdır. Bunların hepsinin seçili olmasına dikkat edelim.

django kurulumu

Ayar işlemleri bukadar, kurulumu başlatabilirsiniz.

Kurulumu kontrol etmek için “CMD” ekranını açıp “python” yazalım. Eğer çıktı aşşağıdaki gibi oluyorsa kurulum tamamlanmış demektir.

Pip ile Virtualenv ve Django Kurulumu

Setup kurarken pip hazır olarak kuruldu. Pip sayesinde Virtualenv kurulumunu yapabiliriz.
pip install virtualenv
Kurulumu kontrol etmek için aşşağıdakı komutu giriniz.
virtualenv --version
Eğer çıktı olarak “15.0.2” benzer bişey aldıysanız sorun yok demekktir.

Ek olarak : “Virtualenv –help” komutu uygulayin. Size komut çıktısı atacaktır bunlarda Virtualenv ile kullanabilceğiniz komut listesidir.


Evet sıra geldi Django kurulumuna, pip ile kurmaya devam edelim.
pip install Django
Aynı şekil kurulumu kontrol etmek :
django-admin --version
Aşşağıdakine benzer çıktı aliyorsanız işlem tamamlanmıştır
1.9.7
Şuana kadar gerekli olan herşeyi kurduk. Artık projemizi oluşturup, çalıştırabiliriz.

Virtualenv ile Sanal Ortam Kurulumu

Virtualenv açılımı Virtual enviroment yani kelime anlamı sanal sunucu demektir. Tam olarak bu komut böyle çalışmaktadır. İstediğinize dizine size bir sanal python sunucusu kurar ve projelerinizi burada geliştirisiniz. Aslında harika bi özellik, ilerleyen zamanlarda değerini anlayabilirsiniz.

Kendi tecrübelerimle Virtualenv faydalarını listeyelim :

  • Örneğin Python2.7 versionu biliyorum, Virtualenv’e bana 2.7 version için bir sanal sunucu oluştur diyip projelerimizi orada geliştirebiliyorum.
  • Genel sistemi etkilemicek şekilde, sanal sunucu kurar bağımsız çalışır.
  • Paket kirliliğini önler. Örneğin bir sistem geliştiriyorsunuz 10 adet paket kurma ihtiyacınız var, bir sanal sunucu kurup o sanal sunucuya paketlerinizi kurabilirsiniz. İşiniz bitti veya projeden vaz geçtiniz sanal sunucuyu sildiniz. Doğal olarak yüklü paketlerde silindi bu sayede Ana sistemi etkilemicek bi durum oluştu. Gereksiz bellek çöplüğünü oluşturmasını engelledik.

Ne işe yaradığını öğrendiğimize göre, Masaüstünde bir çalışma klasörü oluşturalım.

Masaüstünde “Uygulama” adlı ve “C:\Users\pc\Desktop\Uygulama” konumda klasör oluşturdum, CMD ile buraya bağlanip sanal ortamı buraya aktaralım.
cd C:\Users\pc\Desktop\Uygulama
Klasör içindeyiz, şimdi sanal sunucuyu kuralım :
virtualenv WebSite
Web Site” adlı sanal sunucumuz oluşturuldu. Bu sunucu aktif etmemiz gerekiyor :
Website\Scripts\activate
Aktif olduğuna göre, sanal sunucuma ilk olarak django kurulumunu sağlıyalım.
pip install django
Yukarıda bahsettiğim özelliklerdir. Paket kirliliğini engellemek için sadece sanal sunucuya kuruyorum.

Django Projesi Oluşturma

Devam edelim.

Django projesini oluşturmak için Aktif konumda ve

cd C:\Users\pc\Desktop\Uygulama\WebSite
Daha sonra aktif edelim :
Scripts\activate
Aktif ettiğimize göre Scripts konumuna girelim :

Artık Projeyi oluştrabiliz.

Django için proje oluşturma kodu :

blog” adlı yeni proje oluşturduk. Gerekli dosyaları kurduk , Artık çalıştırmaya hazırlar.

Django Projesi Çalıştırma 

Öncelike startproject diyerek oluşturduğumuz projenin konumunu bulalım :

python3 django

Burada manage.py adlı dosya üzerinden gerekli işlemleri yapacağız.

Öncelike konuma gidelim :
C:\Users\pc\Desktop\Uygulama\WebSite\Scripts\Blog
Daha sonra “migrate” komutu ile, veritabanı eşlemesi yapalım. Bunu sadece ilk proje yapmamız gerekiyor :
python manage.py migrate
Herşey tamam, artık çalıştırabiliriz :
python manage.py runserver
ÇIKTI :

Sitenin sorunsuz çalıştığınızı ve

Starting development server at http://127.0.0.1:8000/ bu ipte olduğunu söylüyor , ip adresine gittiğiniz zaman aşşağıdaki gibi çıktı aliyorsanız işlem bitmiştir.

windows pip virtualenv django

Umarım faydalı olmuştur, sağlıcakla kalınız.

 

Hakkında Ali YamanYenilmez

Mühendis adayı, yazılım geliştirici ve haftanın hergünü yazılım ile zamanını geçiren ve kendini geliştiren pratik ve işine sahip öz verili biriyimdir. Web yazılım ve geliştirme alanında kendimi geliştirmekteyim ve hergün yeni birşey öğrenmeden günümü bitirmiyorum.

Beni Takip Et

Yorumlar ( 6 )

  1. Django projesi oluşturma kısmında bulunan “python django-admin.py Blog” komutunda eksik var. Komutun doğrusu “python django-admin.py startproject Blog” olmalıdır.

  2. Mustafa BÜKÜLMEZ
    30 Eylül 2017 at 14:36

    yaşanacak sorunların çözümlerini de yazsaydınız ikrama geçerdi. Böyle eğitim yazısı olmaz. Sıfır sorunla kurulumu anlatıp geçiyorsunuz hata çıkarsa nasıl çözeceğimizi de anlatın da işimize yarasın.

    • Bir ton hata çeşiti var, tabiki sağlıklı sorunsuz bir şekilde kurulum anlatacağım. Normal koşullarda yaptıklarımı uyguladığınızda sorun zaten yaşamazsınız. Ek olarak yaşadığınız sorunu soru sor bölümünden sorabilirsiniz.

  3. S.a Hocam ben windows da virtualenv kurarken problem yaşadım yardımcı olursanız sevinirim

    C:\Users\ÖmerÖZYÜREK\Desktop\uygulama>virtualenv website
    Using base prefix ‘c:\\users\\ömerözyürek\\appdata\\local\\programs\\python\\python35’
    New python executable in C:\Users\ÖmerÖZYÜREK\Desktop\uygulama\website\Scripts\python.exe
    Installing setuptools, pip, wheel…
    Complete output from command C:\Users\ÖmerÖZYÜREK…e\Scripts\python.exe – setuptools pip wheel:
    Traceback (most recent call last):
    File “<stdin>”, line 3, in <module>
    ImportError: No module named ‘pkgutil’
    —————————————-
    …Installing setuptools, pip, wheel…done.
    Traceback (most recent call last):
    File “c:\users\ömerözyürek\appdata\local\programs\python\python35\lib\runpy.py”, line 193, in _run_module_as_main
    “__main__”, mod_spec)
    File “c:\users\ömerözyürek\appdata\local\programs\python\python35\lib\runpy.py”, line 85, in _run_code
    exec(code, run_globals)
    File “C:\Users\ÖmerÖZYÜREK\AppData\Local\Programs\Python\Python35\Scripts\virtualenv.exe\__main__.py”, line 9, in <module>
    File “c:\users\ömerözyürek\appdata\local\programs\python\python35\lib\site-packages\virtualenv.py”, line 713, in main
    symlink=options.symlink)
    File “c:\users\ömerözyürek\appdata\local\programs\python\python35\lib\site-packages\virtualenv.py”, line 945, in create_environment
    download=download,
    File “c:\users\ömerözyürek\appdata\local\programs\python\python35\lib\site-packages\virtualenv.py”, line 901, in install_wheel
    call_subprocess(cmd, show_stdout=False, extra_env=env, stdin=SCRIPT)
    File “c:\users\ömerözyürek\appdata\local\programs\python\python35\lib\site-packages\virtualenv.py”, line 797, in call_subprocess
    % (cmd_desc, proc.returncode))
    OSError: Command C:\Users\ÖmerÖZYÜREK…e\Scripts\python.exe – setuptools pip wheel failed with error code 1

    bu sekilde bir hata mesajı aldım nasıl çözebilirim ?

  4. ben programı kuramadım ama gerçekten çok hoş bir program
    bu sitede bu program için oldukça faydalı
    bu siteyi yapanlara çok teşekkür ediyorum
    başarılarınızın devamını diliyorum
    umarım bana da bu programı kurmak nasip olur

  5. Çok yararlı oldu teşekkür ederim.

Cevap yazın

Captcha Captcha güncellemek için resime tıkla