ในส่วนของการติดตั้งและเริ่มใช้งานเบื้องต้นสามารถดูได้ ที่นี่
การใช้งาน Django ร่วมกับฐานข้อมูล mysql โดยจะมาสามารเพิ่ม ลบ แก้ไขข้อมูลผ่าน browser ได้
ส่วนแรกเป็นในส่วนของการตั้งค่าให้ Django สามารถใช้งานร่วมกับ mysql ได้
ขั้นตอนที่ 1 : สร้างฐานข้อมูลบน phpmyadmin ---> ชื่อฐานข้อมูล ในที่นี้ชื่อ django
- 01.JPG (44.1 KiB) Viewed 1953 times
ขั้นตอนที่ 2 : แก้ไขไฟล์ settings.py
ในส่วนของ DATABASE
ENGINE --> แก้ให้เป็น .mysql
NAME --> ชื่อฐานข้อมูล
USER --> ชื่อผู้ใช้ฐานข้อมูล
PASSWORD --> รหัสผ่านฐานข้อมูล
- 02.JPG (53.4 KiB) Viewed 1953 times
ขั้นตอนที่ 3 : แก้ไขในส่วนของ ไฟล์ urls.py ให้มีลักษณะ ดังรูป
- 03.5.JPG (51.27 KiB) Viewed 1945 times
ขั้นตอนที่ 4 : ทำการ ซิงค์ฐานข้อมูลที่สร้างขึ้นให้สามารถใช้งานกับ django ได้
- 03.JPG (95.28 KiB) Viewed 1953 times
ขั้นตอนที่ 5 : ให้ตอบ yes จากนั้นจะให้มีการ กรอกข้อมูล username ,password,email ที่เป็นของ admin ที่จะต้องนำไปใช้ตอนใช้งาน
ใช้คำสั่ง python manage.py syncdb
- 04.JPG (81.13 KiB) Viewed 1953 times
ขั้นตอนที่ 6 : เป็นการสร้าง app ที่เป็นของเราขึ้นมา
คำสั่งคือ manage.py startapp django2(ชื่อ app ที่ต้องการสร้าง)
- 06.JPG (88.83 KiB) Viewed 1953 times
ขั้นตอนที่ 7 : เมื่อรันคำสั่งแล้ว จะได้ app ที่ชื่อว่า django2 ออกมาอยู่ภายใน โฟลเดอร์งานที่สร้างไว้ตอนแรก
- 07.JPG (31.03 KiB) Viewed 1945 times
ขั้นตอนที่ 8 : แก้ไขไฟล์ models.py ที่อยู่ภายใน app django2 เป็นการสร้างฐานข้อมูล โดยจะเป็นการเพิ่ม field ในฐานข้อมูล ในที่นี้ เพิ่ม 3 field คือ name ,phone , homepage
- 08.JPG (55.02 KiB) Viewed 1953 times
ขั้นตอนที่ 9 : แก้ไข ไฟล์ setting โดยจะต้องทำการเพิ่ม app ที่เราเขียนเข้าไป
- 09.JPG (76.66 KiB) Viewed 1953 times
ขั้นตอนที่ 10 : เป็นการทำให้ admin สามารถทำการเพิ่ม ลบ แก้ไข ได้
โดยจะต้องทำการเพิ่ม
โค้ด: เลือกทั้งหมด
from django2.models import *
admin.site.register(Employee)
django2 ---> ชื่อ app
Employee ---> ชื่อ class
จากนั้นสั่ง ซิ้งฐานข้อมูลอีกครั้ง เป็นการเสร็จสิ้นการตั้งค่า
- 11.JPG (28.51 KiB) Viewed 1953 times
การใช้งาน Django(การเพิ่ม ลบ แก้ไข ข้อมูล ผ่าน browser)
[b]ในส่วนของการติดตั้งและเริ่มใช้งานเบื้องต้นสามารถดูได้ [/b][url=https://www.mindphp.com/forums/viewtopic.php?f=16&t=23131]ที่นี่[/url]
การใช้งาน Django ร่วมกับฐานข้อมูล mysql โดยจะมาสามารเพิ่ม ลบ แก้ไขข้อมูลผ่าน browser ได้
ส่วนแรกเป็นในส่วนของการตั้งค่าให้ Django สามารถใช้งานร่วมกับ mysql ได้
[b]ขั้นตอนที่ 1[/b] : สร้างฐานข้อมูลบน phpmyadmin ---> ชื่อฐานข้อมูล ในที่นี้ชื่อ django
[attachment=9]01.JPG[/attachment]
[b]ขั้นตอนที่ 2[/b] : แก้ไขไฟล์ settings.py
ในส่วนของ DATABASE
ENGINE --> แก้ให้เป็น .mysql
NAME --> ชื่อฐานข้อมูล
USER --> ชื่อผู้ใช้ฐานข้อมูล
PASSWORD --> รหัสผ่านฐานข้อมูล
[attachment=8]02.JPG[/attachment]
[b]ขั้นตอนที่ 3[/b] : แก้ไขในส่วนของ ไฟล์ urls.py ให้มีลักษณะ ดังรูป
[attachment=6]03.5.JPG[/attachment]
[b]ขั้นตอนที่ 4[/b] : ทำการ ซิงค์ฐานข้อมูลที่สร้างขึ้นให้สามารถใช้งานกับ django ได้
[attachment=7]03.JPG[/attachment]
[b]ขั้นตอนที่ 5[/b] : ให้ตอบ yes จากนั้นจะให้มีการ กรอกข้อมูล username ,password,email ที่เป็นของ admin ที่จะต้องนำไปใช้ตอนใช้งาน
ใช้คำสั่ง python manage.py syncdb
[attachment=5]04.JPG[/attachment]
[b]ขั้นตอนที่ 6[/b] : เป็นการสร้าง app ที่เป็นของเราขึ้นมา
คำสั่งคือ manage.py startapp django2(ชื่อ app ที่ต้องการสร้าง)
[attachment=4]06.JPG[/attachment]
[b]ขั้นตอนที่ 7[/b] : เมื่อรันคำสั่งแล้ว จะได้ app ที่ชื่อว่า django2 ออกมาอยู่ภายใน โฟลเดอร์งานที่สร้างไว้ตอนแรก
[attachment=3]07.JPG[/attachment]
[b]ขั้นตอนที่ 8[/b] : แก้ไขไฟล์ models.py ที่อยู่ภายใน app django2 เป็นการสร้างฐานข้อมูล โดยจะเป็นการเพิ่ม field ในฐานข้อมูล ในที่นี้ เพิ่ม 3 field คือ name ,phone , homepage
[attachment=2]08.JPG[/attachment]
[b]ขั้นตอนที่ 9[/b] : แก้ไข ไฟล์ setting โดยจะต้องทำการเพิ่ม app ที่เราเขียนเข้าไป
[attachment=1]09.JPG[/attachment]
[b]ขั้นตอนที่ 10[/b] : เป็นการทำให้ admin สามารถทำการเพิ่ม ลบ แก้ไข ได้
โดยจะต้องทำการเพิ่ม
[code]from django2.models import *
admin.site.register(Employee)[/code]
django2 ---> ชื่อ app
Employee ---> ชื่อ class
จากนั้นสั่ง ซิ้งฐานข้อมูลอีกครั้ง เป็นการเสร็จสิ้นการตั้งค่า
[attachment=0]11.JPG[/attachment]
[url=https://www.mindphp.com/forums/viewtopic.php?f=16&t=23872&p=51216#p51216]การใช้งาน Django(การเพิ่ม ลบ แก้ไข ข้อมูล ผ่าน browser)[/url]