Questo processo non è esattamente banale ma è possibile utilizzare i seguenti passaggi:
Innanzitutto, scarica e installa Python 2.6 . (Il motivo per cui suggerisco Python 2.6 invece di Python 2.7 è perché l'ultima versione di Python supportata dal modulo PyISAPIe è Python 2.6.) Prendi nota della posizione in cui installi Python ( C:\Python26
per impostazione predefinita se ricordo correttamente).
Fare clic con il tasto destro del mouse su Computer e fare clic su Proprietà. Fai clic su Impostazioni di sistema avanzate a sinistra.
Fai clic sulla scheda Avanzate, quindi fai clic sul pulsante Variabili d'ambiente. Individua percorso nella casella di riepilogo inferiore:
Fai clic sul pulsante "Modifica ..." e vai alla fine Valore variabile e inserisci ;C:\Python26
(un punto e virgola più il percorso in cui hai installato Python):
Fare clic su OK per chiudere tutte le finestre di dialogo.
Quindi, scarica l'ultima versione di PyISAPIe qui . Estrai il contenuto dell'archivio da qualche parte e apri la directory.
Quindi, apri il Pannello di controllo, fai clic su Programmi e funzionalità e fai clic su "Attiva o disattiva le funzionalità di Windows" a sinistra.
Passare a Internet Information Services -> World Wide Web Services -> Funzionalità di sviluppo delle applicazioni e assicurarsi che le estensioni ISAPI siano selezionate.
Applicare le modifiche e quindi aprire Gestione IIS. Fare doppio clic sull'icona Mapping gestori.
Fai clic su Aggiungi mappatura modulo a destra. Nella finestra di dialogo che appare, inserisci le seguenti informazioni:
- Percorso richiesta: *
- Modulo: IsapiModule
- Eseguibile (opzionale): [Sfoglia il percorso in cui hai estratto PyISAPIe e seleziona
PyISAPIe.dll
]
- Nome: Python tramite PyISAPIe
Dovrebbe assomigliare a qualcosa di simile a questo:
Prima di chiudere la finestra di dialogo, fare clic su Richiedi restrizioni, deselezionare "Richiama gestore solo se la richiesta è mappata su:" e fare clic su OK. Fare anche clic su OK per chiudere la finestra di dialogo Aggiungi mappatura modulo (fare clic su Sì se viene richiesto se si desidera aggiungere l'estensione con una voce consentita all'elenco Restrizioni ISAPI e CGI).
Il prossimo passo è scaricare Django . Estrarre il contenuto dell'archivio da qualche parte (notando la posizione). Apri un Prompt dei comandi (puoi farlo premendo Win+ R, digitando cmd
e colpendo Enter) e digita cd
seguito dalla posizione in cui hai estratto Django per:
Premere Enter, digitare cd dj
, quindi premere Tab. Questo dovrebbe completare il percorso della cartella Django e puoi premere Enterper aprire la directory. Ora digita python setup.py install
:
Ora devi creare il progetto Django. Ad esempio, creeremo i progetti sotto C:\Django
. Nella finestra di comando, digitare i comandi di seguito seguiti da Enter:
cd C:\
mkdir Django
cd Django
python C:\Python26\Lib\site-packages\django\bin\django-admin.py startproject test
Questo crea un progetto chiamato 'test'.
Una volta completato correttamente il processo, l'ultima attività rimanente è connettere PyISAPIe a Django. Per fare ciò, torna alla directory in cui hai estratto PyISAPIe e cerca una directory Http. All'interno c'è un file Isapi.py
. Aprilo in un editor di testo e sostituisci i contenuti con i seguenti:
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='/')
Copia la directory Http C:\Python26\Lib\site-packages
(o la directory appropriata se hai installato Python altrove).
Riavvia IIS (puoi farlo facendo clic su "riavvia" nella parte destra di Gestione IIS):
Se tutto ha funzionato correttamente, dovresti essere in grado di visitare http: // localhost per visualizzare il tuo nuovo sito Django: