สำหรับใครที่อยากจะลองพัฒนา Web Application ด้วย django web framework ผมได้รวบรวมเป็นชุดเริ่มต้น ซึ่งจะสามารถสร้าง Responsive Web และ มีแบบฟอร์มที่สวยงามด้วย crispy form มาเรียบร้อย ใช้งานได้ทั้ง แบบ Python บนเครื่อง และ แบบ Docker ลองทำตามดูได้ครับ
Repository
สามารถเปิด URL ต่อไปนี้ เพื่อไป Download หรือ จะใช้ git clone ก็ได้
https://github.com/nagarindkx/ddready.git
https://gitlab.psu.ac.th/kanakorn.h/ddready.git
จากนั้น ให้เปิด cmd ไปยังตำแหน่งที่ clone ลงมา
สำหรับผู้ที่ติดตั้ง python อยู่แล้ว
แล้วใช้คำสั่งต่อไปนี้
pip install -r requirements.txt
cd code
cd main
waitress-serve --listen *:8080 main.wsgi:application
สำหรับผู้ที่จะใช้ Docker
บน Windows ใช้คำสั่งต่อไปนี้
set PROJECTNAME="projectname"
set GCP-PROJECT-ID="gcp-project-id"
set SERVICE="service"
docker build --rm -f "Dockerfile" -t %PROJECTNAME%:dev .
docker run -d -v %CD%\code:/code -p 8080:8080 --name %PROJECTNAME% %PROJECTNAME%:dev
docker exec -it %PROJECTNAME% /bin/sh -c "[ -e /bin/bash ] && /bin/bash || /bin/sh"
ทดสอบใช้งาน
ในตอนต่อไป จะแนะนำวิธีการสร้าง แบบสอบถาม ทดแทนการใช้ Google Forms ครับ
บทความนี้ เลือกติดตั้ง docker ตัวไหน บนระบบปฏิบัติการ Windows อะไร รุ่นไหนครับ
Docker Desktop บน Windows 10 Education ครับ