ขั้นตอนการติดตั้ง
ก่อนอื่นจะต้องมีการติดตั้ง Python ไว้ในเครื่องก่อน พร้อมกับมีการติดตั้ง pip เพราะ การติดตั้ง Django วิธีนี้จะใช้ pip ในการติดตั้ง
เริ่มต้องด้วยการเปิด Command Line ขึ้นมา(คลิก Start แล้ว พิมพ์ในช่อง Search ว่า cmd)
เข้าไปที่โฟลเดอร์ Scripts ที่อยู่ภายใน โฟลเดอร์ Python(เป็นโฟลเดอร์ที่เก็บ pip นั่นเอง)
เมื่อเข้ามาในโฟลเดอร์ได้แล้ว ให้พิมพ์ pip install https://www.djangoproject.com/download/1.7c2/tarball/ แล้วกด
enter เพื่อทำการติดตั้ง(ดูวิธีการติดตั้งเพิ่มเติม และการดาวน์โหลดได้จาก https://www.djangoproject.com/download/)
เมื่อติดตั้งเสร็จ ทดสอบการใช้งานได้โดย เปิด Command Line ขึ้นมา แล้วเข้าไปยังโฟลเดอร์ของ python
พิมพ์
python (กด enter)
import django (กด Enter)
django.VERSION (กด Enter)
ถ้าขึ้นเป็น version แสดงว่าติดตั้งสำเร็จ
ขั้นตอนต่อไป เป็นการกำหนด PATH Environment เพื่อให้สามารถรัน python
ทำได้โดย คลิก ขวาที่ My computer เลือก Properties -> เลือก Advance system setting -> คลิกที่ปุ่ม Envirnoment Variables -> ดับเบิ้ลคลิกเลือก Path ใน System variable แล้วกำหนด C:\Python27\;C:\Python27\Scripts; ต่อท้าย
ถือว่าเป็นการเสร็จสิ้นการติดตั้ง Django Framework และพร้อมสำหรับการใช้งาน
การติดตั้งและ เริ่มใช้งาน Django Framework
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP VIP Members
- Posts: 4935
- Joined: 02/06/2014 9:58 am
การติดตั้งและ เริ่มใช้งาน Django Framework
บางที Bug ก็ไม่มีเหตุผล และไม่ต้องการคำจำกัดความ
-
- PHP VIP Members
- Posts: 4935
- Joined: 02/06/2014 9:58 am
Re: การติดตั้งและ เริ่มใช้งาน Django Framework
การเริ่มต้นการใช้งาน
เปิด Command Line ขึ้นมา ไปยังโฟลเดอร์ที่จะสร้างโปรเจ็ค
การสร้าง project ทำได้โดยการ django-admin startproject ชื่อโปรเจค ในที่นี้ให้โปรเจคชื่อว่า mindphp ภายในโฟลเดอร์ mindphp จะประกอบด้วย โฟลเดอร์ mindphp และ ไฟล์ manage.py และในโฟลเดอร์ mindphp จะประกอบด้วย ไฟล์ __ini__.py , settings.py , urls.py และ wsgi.py มาสู่ขั้นตอนเกี่ยวกับการเขียนโค้ด โดยจะสร้างไฟล์ของ python ขึ้นมาไฟล์หนึ่ง โดยในที่นี้จะให้ชื่อว่า views พิมพ์โค้ดลงไป โดยในที่นี้จะสร้างฟังก์ชัน hello จะ return ค่า Hello Mindphp อีกไฟล์ขึ้นที่ต้องแก้ไขคือ urls.py เพื่อเป็นการ Mapping url ให้ ฟังก์ชันที่สร้างขึ้นมา โดยเพิ่มโค้ดด้านล่างลงไป
ต่อไปเป็นการสั่งรัน โดยเปิด Command Line ขึ้นมา เข้าไปยังโฟลเดอร์โปรเจคที่สร้างขึ้นมา ซึ่งจะมีไฟล์ manage.py อยู่ พิมพ์ python manage.py runserver กด enter
เมื่อสั่งรันแล้ว เห็น url ดังรูป ให้เปิด Browser ขึ้นมา นำ url นั้นไปใส่
เมื่อใส่ url นั้นแล้ว จะแสดงผลดังรูป แสดงว่าแสดงผลได้
โดยจะแสดงผลของฟังก์ชันที่เราสร้างขึ้นมาโดย พิมพ์ /hello (/ชื่อฟังก์ชัน)
การใช้งาน Django ร่วมกับฐานข้อมูล mysql
เปิด Command Line ขึ้นมา ไปยังโฟลเดอร์ที่จะสร้างโปรเจ็ค
การสร้าง project ทำได้โดยการ django-admin startproject ชื่อโปรเจค ในที่นี้ให้โปรเจคชื่อว่า mindphp ภายในโฟลเดอร์ mindphp จะประกอบด้วย โฟลเดอร์ mindphp และ ไฟล์ manage.py และในโฟลเดอร์ mindphp จะประกอบด้วย ไฟล์ __ini__.py , settings.py , urls.py และ wsgi.py มาสู่ขั้นตอนเกี่ยวกับการเขียนโค้ด โดยจะสร้างไฟล์ของ python ขึ้นมาไฟล์หนึ่ง โดยในที่นี้จะให้ชื่อว่า views พิมพ์โค้ดลงไป โดยในที่นี้จะสร้างฟังก์ชัน hello จะ return ค่า Hello Mindphp อีกไฟล์ขึ้นที่ต้องแก้ไขคือ urls.py เพื่อเป็นการ Mapping url ให้ ฟังก์ชันที่สร้างขึ้นมา โดยเพิ่มโค้ดด้านล่างลงไป
Code: Select all
url(r'^hello/$', 'mondphp.views.hello'),
การใช้งาน Django ร่วมกับฐานข้อมูล mysql
บางที Bug ก็ไม่มีเหตุผล และไม่ต้องการคำจำกัดความ
Re: การติดตั้งและ เริ่มใช้งาน Django Framework
อยากทาบวิธีการติดตั้งและทดสอบวิธีการใช้งาน
axmpp + python + mysql ครับ
axmpp + python + mysql ครับ
-
- Similar Topics
- Replies
- Views
- Last post
-
- 0 Replies
- 782 Views
-
Last post by pnut
29/08/2016 10:23 am
-
-
ถ้าเปรียบเทียบความไวของ Django กับ PHP Framework
by thatsawan » 03/08/2015 1:21 pm » in Programming - PHP - 0 Replies
- 537 Views
-
Last post by thatsawan
03/08/2015 1:21 pm
-
-
- 0 Replies
- 811 Views
-
Last post by puopun.p
05/07/2016 7:16 pm
-
-
python Django คืออะไรช่วยอธิบายหน่อยครับ
by M009 » 06/06/2013 11:28 am » in Programming - C/C++ & java & Python - 1 Replies
- 1977 Views
-
Last post by mindphp
06/06/2013 3:51 pm
-
-
-
Q - สอบถามเรื่อง ส่งค่า Django to PDF
by theoneozz » 23/01/2019 3:48 pm » in Programming - C/C++ & java & Python - 0 Replies
- 719 Views
-
Last post by theoneozz
23/01/2019 3:48 pm
-
-
- 1 Replies
- 607 Views
-
Last post by m028
04/08/2015 9:21 am
Who is online
Users browsing this forum: No registered users and 5 guests