Django - สิ่งแวดล้อม
สภาพแวดล้อมการพัฒนา Django ประกอบด้วยการติดตั้งและตั้งค่า Python, Django และระบบฐานข้อมูล เนื่องจาก Django เกี่ยวข้องกับเว็บแอปพลิเคชันจึงควรค่าแก่การกล่าวถึงว่าคุณจะต้องมีการตั้งค่าเว็บเซิร์ฟเวอร์ด้วย
ขั้นตอนที่ 1 - การติดตั้ง Python
Django เขียนด้วยรหัส Python แท้ 100% ดังนั้นคุณจะต้องติดตั้ง Python ในระบบของคุณ Django เวอร์ชันล่าสุดต้องใช้ Python 2.6.5 ขึ้นไป
หากคุณใช้ Linux หรือ Mac OS X เวอร์ชันล่าสุดแสดงว่าคุณอาจติดตั้ง Python ไว้แล้ว คุณสามารถตรวจสอบได้โดยพิมพ์คำสั่งpythonที่พรอมต์คำสั่ง หากคุณเห็นสิ่งนี้แสดงว่ามีการติดตั้ง Python
$ 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
มิฉะนั้นคุณสามารถดาวน์โหลดและติดตั้ง Python เวอร์ชันล่าสุดได้จากลิงก์ http://www.python.org/download.
ขั้นตอนที่ 2 - การติดตั้ง Django
การติดตั้ง Django นั้นง่ายมาก แต่ขั้นตอนที่จำเป็นสำหรับการติดตั้งนั้นขึ้นอยู่กับระบบปฏิบัติการของคุณ เนื่องจาก Python เป็นภาษาที่ไม่ขึ้นกับแพลตฟอร์ม Django จึงมีแพ็คเกจเดียวที่ใช้งานได้ทุกที่โดยไม่คำนึงถึงระบบปฏิบัติการของคุณ
คุณสามารถดาวน์โหลด Django เวอร์ชันล่าสุดได้จากลิงค์ http://www.djangoproject.com/download.
การติดตั้ง UNIX / Linux และ Mac OS X
คุณมีสองวิธีในการติดตั้ง Django หากคุณใช้ระบบ Linux หรือ Mac OS -
คุณสามารถใช้ตัวจัดการแพ็คเกจของระบบปฏิบัติการของคุณหรือใช้ easy_install หรือ pip หากติดตั้ง
ติดตั้งด้วยตนเองโดยใช้ที่เก็บถาวรอย่างเป็นทางการที่คุณดาวน์โหลดมาก่อน
เราจะกล่าวถึงตัวเลือกที่สองเนื่องจากตัวเลือกแรกขึ้นอยู่กับการกระจายระบบปฏิบัติการของคุณ หากคุณตัดสินใจที่จะทำตามตัวเลือกแรกโปรดระมัดระวังเกี่ยวกับเวอร์ชันของ Django ที่คุณกำลังติดตั้ง
สมมติว่าคุณได้รับไฟล์เก็บถาวรจากลิงค์ด้านบนมันควรเป็น Django-x.xx.tar.gz:
แยกและติดตั้ง
$ tar xzvf Django-x.xx.tar.gz
$ cd Django-x.xx
$ sudo python setup.py install
คุณสามารถทดสอบการติดตั้งได้โดยรันคำสั่งนี้ -
$ django-admin.py --version
หากคุณเห็น Django เวอร์ชันปัจจุบันพิมพ์อยู่บนหน้าจอแสดงว่าทุกอย่างถูกตั้งค่าแล้ว
Note - สำหรับ Django บางเวอร์ชันจะถูก django-admin และ ".py" จะถูกลบออก
การติดตั้ง Windows
เราถือว่าคุณมีไฟล์เก็บถาวร Django และ python ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ
ขั้นแรกการตรวจสอบเส้นทาง
ในบางเวอร์ชันของ windows (windows 7) คุณอาจต้องตรวจสอบให้แน่ใจว่าตัวแปรระบบ Path มีเส้นทางดังต่อไปนี้C:\Python34\;C:\Python34\Lib\site-packages\django\bin\
แน่นอนขึ้นอยู่กับเวอร์ชัน Python ของคุณ
จากนั้นแยกและติดตั้ง Django
c:\>cd c:\Django-x.xx
จากนั้นติดตั้ง Django โดยเรียกใช้คำสั่งต่อไปนี้ซึ่งคุณจะต้องมีสิทธิ์ระดับผู้ดูแลระบบใน windows shell "cmd" -
c:\Django-x.xx>python setup.py install
ในการทดสอบการติดตั้งของคุณให้เปิดพรอมต์คำสั่งและพิมพ์คำสั่งต่อไปนี้ -
c:\>python -c "import django; print(django.get_version())"
หากคุณเห็น Django เวอร์ชันปัจจุบันพิมพ์อยู่บนหน้าจอแสดงว่าทุกอย่างถูกตั้งค่าแล้ว
หรือ
เปิดพรอมต์ "cmd" และพิมพ์ python จากนั้น -
c:\> python
>>> import django
>>> django.VERSION
ขั้นตอนที่ 3 - การตั้งค่าฐานข้อมูล
Django รองรับเอ็นจิ้นฐานข้อมูลหลักหลายตัวและคุณสามารถตั้งค่าใดก็ได้ตามความสะดวกสบายของคุณ
- 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)
คุณสามารถอ้างถึงเอกสารที่เกี่ยวข้องเพื่อติดตั้งและกำหนดค่าฐานข้อมูลที่คุณเลือก
Note - หมายเลข 5 และ 6 เป็นฐานข้อมูล NoSQL
ขั้นตอนที่ 4 - เว็บเซิร์ฟเวอร์
Django มาพร้อมกับเว็บเซิร์ฟเวอร์น้ำหนักเบาสำหรับการพัฒนาและทดสอบแอปพลิเคชัน เซิร์ฟเวอร์นี้ได้รับการกำหนดค่าล่วงหน้าให้ทำงานร่วมกับ Django และที่สำคัญกว่านั้นคือจะรีสตาร์ททุกครั้งที่คุณแก้ไขโค้ด
อย่างไรก็ตาม Django รองรับ Apache และเว็บเซิร์ฟเวอร์ยอดนิยมอื่น ๆ เช่น Lighttpd เราจะพูดถึงทั้งสองแนวทางในบทต่อ ๆ ไปในขณะที่ทำงานกับตัวอย่างที่แตกต่างกัน