Bu süreç tam olarak önemsiz değildir, ancak aşağıdaki adımları kullanarak mümkündür:
İlk olarak, Python 2.6'yı indirin ve yükleyin . (Python 2.7 yerine Python 2.6 önermemin nedeni, PyISAPIe modülü tarafından desteklenen en son Python sürümünün Python 2.6 olmasıdır.) Python'u yüklediğiniz konumu not edin ( C:\Python26
varsayılan olarak doğru hatırlamıyorsam).
Bilgisayar'a sağ tıklayın ve Özellikler'e tıklayın. Soldaki Gelişmiş Sistem Ayarları'nı tıklayın.
Gelişmiş sekmesini ve ardından Ortam Değişkenleri düğmesini tıklatın. Alt liste kutusunda Yolu Bul:
"Düzenle ..." düğmesini tıklayın ve Değişken Değeri'nin sonuna gidin ve ekleyin ;C:\Python26
(noktalı virgül artı Python'u yüklediğiniz yol):
Tüm iletişim kutularını kapatmak için Tamam'ı tıklayın.
Ardından, PyISAPIe'nin en son sürümünü buradan indirin . Arşiv içeriğini bir yere çıkarın ve dizini açın.
Ardından, Denetim Masası'nı açın, Programlar ve Özellikler'i tıklayın ve soldaki "Windows özelliklerini aç veya kapat" ı tıklayın.
Internet Information Services -> World Wide Web Hizmetleri -> Uygulama Geliştirme Özellikleri'ne gidin ve ardından ISAPI Uzantılarının işaretli olduğundan emin olun.
Değişiklikleri uygulayın ve sonra IIS Yöneticisi'ni açın. İşleyici Eşlemeleri simgesini çift tıklatın.
Sağdaki Modül Eşlemesi Ekle'yi tıklayın. Görüntülenen iletişim kutusuna aşağıdaki bilgileri girin:
- İstek yolu: *
- Modül: IsapiModule
- Yürütülebilir (isteğe bağlı): [PyISAPIe dosyasını çıkardığınız yola göz atın ve seçin
PyISAPIe.dll
]
- İsim: PyISAPIe üzerinden Python
Bunun gibi bir şeye benzemeli:
İletişim kutusunu kapatmadan önce, Sınırlamalar İste'yi tıklayın, "Yalnızca istek şuna eşlendiğinde işleyiciyi çağır:" seçeneğinin işaretini kaldırın ve Tamam'ı tıklayın. Ayrıca Modül Eşlemesi Ekle iletişim kutusunu kapatmak için Tamam'ı tıklatın (İzin verilen girdiyle uzantıyı ISAPI ve CGI Kısıtlamaları listesine eklemek isteyip istemediğiniz sorulursa Evet'i tıklatın).
Bir sonraki adım Django'yu indirmektir . Arşiv içeriğini bir yere çıkarın (konumu not edin). Bir Komut İstemi açın (bunu Win+ tuşuna basarak R, yazarak cmd
ve vurarak yapabilirsiniz Enter) ve cd
ardından Django'yu çıkardığınız konumu yazın:
Tuşuna basın Enter, yazın cd dj
ve ardından düğmesine basın Tab. Bu, Django klasörünün yolunu tamamlamalıdır Enterve dizini açmak için tuşuna basabilirsiniz . Şimdi şunu yazın python setup.py install
:
Şimdi Django projesini oluşturmanız gerekiyor. Örneğin, altında projeler yaratacağız C:\Django
. Komut penceresine aşağıdaki komutları ve ardından şunu yazın Enter:
cd C:\
mkdir Django
cd Django
python C:\Python26\Lib\site-packages\django\bin\django-admin.py startproject test
Bu, 'test' adlı bir proje oluşturur.
İşlem başarıyla tamamlandığında, kalan son görev PyISAPIe'yi Django'ya bağlamaktır. Bunu yapmak için, PyISAPIe dosyasını çıkardığınız dizine dönün ve bir Http dizini arayın. İçinde bir dosya var Isapi.py
. Bir metin düzenleyicide açın ve içeriği aşağıdaki ile değiştirin:
from django.core.handlers.wsgi import WSGIHandler as DjangoHandler
from Http.WSGI import RunWSGI
from Http import Env
import os, sys
sys.path.append('C:\Django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'test.settings'
def Request():
PathInfo = Env.PATH_INFO
if not PathInfo.startswith('/'):
return True
for Excl in ['/media']:
if PathInfo.startswith(Excl):
return True
return RunWSGI(DjangoHandler(), Base='/')
Http dizinini C:\Python26\Lib\site-packages
(veya Python'u başka bir yere kurduysanız uygun dizini) kopyalayın .
IIS'yi yeniden başlatın (IIS Yöneticisi'nin sağ tarafındaki "yeniden başlat" ı tıklayarak bunu yapabilirsiniz):
Her şey düzgün çalıştıysa , yeni Django sitenizi görüntülemek için http: // localhost adresine gidebilmeniz gerekir :