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 เราจะพูดถึงทั้งสองแนวทางในบทต่อ ๆ ไปในขณะที่ทำงานกับตัวอย่างที่แตกต่างกัน