ขั้นแรกให้ดาวน์โหลดและติดตั้งPython 2.6 (เหตุผลที่ฉันแนะนำ Python 2.6 แทนที่จะเป็น Python 2.7 เป็นเพราะ Python เวอร์ชันล่าสุดที่สนับสนุนโดยโมดูล PyISAPIe คือ Python 2.6) จดบันทึกตำแหน่งที่คุณติดตั้ง Python ไว้ ( C:\Python26
โดยค่าเริ่มต้นหากฉันจำไม่ผิด)
คลิกขวาที่ Computer และคลิก Properties คลิกการตั้งค่าระบบขั้นสูงทางด้านซ้าย
คลิกแท็บขั้นสูงแล้วคลิกปุ่มตัวแปรสภาพแวดล้อม ค้นหาเส้นทางในกล่องรายการด้านล่าง:
คลิกปุ่ม "แก้ไข ... " และไปที่จุดสิ้นสุดค่าตัวแปรและแทรก;C:\Python26
(เครื่องหมายอัฒภาครวมถึงเส้นทางที่คุณติดตั้ง Python ไว้):
คลิกตกลงเพื่อปิดกล่องโต้ตอบทั้งหมด
ถัดไปดาวน์โหลดรุ่นล่าสุดของ PyISAPIe ที่นี่ แตกเนื้อหาของไฟล์เก็บถาวรไว้ที่ใดที่หนึ่งแล้วเปิดไดเรกทอรี
จากนั้นเปิดแผงควบคุมคลิกโปรแกรมและคุณสมบัติแล้วคลิก "เปิดหรือปิดคุณสมบัติ Windows" ทางด้านซ้าย
เรียกดูบริการข้อมูลทางอินเทอร์เน็ต -> บริการเวิลด์ไวด์เว็บ -> คุณสมบัติการพัฒนาแอปพลิเคชันจากนั้นตรวจสอบให้แน่ใจว่ามีการตรวจสอบส่วนขยายของ ISAPI
ใช้การเปลี่ยนแปลงแล้วเปิดตัวจัดการ IIS คลิกสองครั้งที่ไอคอนตัวจัดการแมป
คลิกเพิ่มการทำแผนที่โมดูลทางด้านขวา ในช่องโต้ตอบที่ปรากฏขึ้นให้ป้อนข้อมูลต่อไปนี้:
- ขอเส้นทาง: *
- โมดูล: IsapiModule
- ปฏิบัติการ (ไม่บังคับ): [เรียกดูเส้นทางที่คุณแยก PyISAPIe แล้วเลือก
PyISAPIe.dll
]
- ชื่อ: Python ผ่าน PyISAPIe
ควรมีลักษณะดังนี้:
ก่อนที่จะปิดกล่องโต้ตอบคลิกข้อ จำกัด การร้องขอถอนการทำเครื่องหมาย "เรียกใช้ตัวจัดการเฉพาะเมื่อการร้องขอถูกแมปไปที่:" และคลิกตกลง และคลิกตกลงเพื่อปิดกล่องโต้ตอบเพิ่มการแมปโมดูล (คลิกใช่หากคุณถูกถามว่าคุณต้องการเพิ่มส่วนขยายด้วยรายการที่อนุญาตไปยังรายการข้อ จำกัด ของ ISAPI และ CGI)
ขั้นตอนต่อไปคือการดาวน์โหลดDjango แยกเนื้อหาของไฟล์เก็บถาวรบางแห่ง (สังเกตตำแหน่ง) เปิดพรอมต์คำสั่ง (คุณสามารถทำได้โดยกดWin+ Rพิมพ์cmd
และกดปุ่มEnter) แล้วพิมพ์cd
ตามด้วยตำแหน่งที่คุณแตก Django ไปที่:
กดEnterพิมพ์และผลักดันแล้วcd dj
Tabการดำเนินการนี้จะเสร็จสมบูรณ์เส้นทางไปยังโฟลเดอร์ Django และคุณสามารถกดEnterเพื่อเปิดไดเรกทอรี ตอนนี้พิมพ์python setup.py install
:
ตอนนี้คุณต้องสร้างโครงการ Django C:\Django
สำหรับวัตถุประสงค์ตัวอย่างเช่นเราจะสร้างโครงการภายใต้ ในหน้าต่างคำสั่งพิมพ์คำสั่งด้านล่างตามด้วยEnter:
cd C:\
mkdir Django
cd Django
python C:\Python26\Lib\site-packages\django\bin\django-admin.py startproject test
สิ่งนี้จะสร้างโครงการชื่อ 'ทดสอบ'
เมื่อกระบวนการเสร็จสมบูรณ์แล้วงานสุดท้ายที่เหลือคือการเชื่อมต่อ PyISAPIe กับ Django เมื่อต้องการทำเช่นนี้กลับไปยังไดเรกทอรีที่คุณแยก PyISAPIe ไปและค้นหาไดเรกทอรี Http Isapi.py
ภายในเป็นไฟล์ เปิดในเครื่องมือแก้ไขข้อความและแทนที่เนื้อหาด้วยรายการต่อไปนี้:
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 ไปยังC:\Python26\Lib\site-packages
(หรือไดเรกทอรีที่เหมาะสมถ้าคุณติดตั้ง Python ที่อื่น)
รีสตาร์ท IIS (คุณสามารถทำได้โดยคลิกที่ "รีสตาร์ท" ในด้านขวาของตัวจัดการ IIS):
หากทุกอย่างทำงานอย่างถูกต้องคุณควรไปที่http: // localhostเพื่อดูไซต์ Django ใหม่ของคุณ: