ddready – แพ็ครวม django + bootstrap4 + crispy form + docker พร้อมใช้งาน

สำหรับใครที่อยากจะลองพัฒนา Web Application ด้วย django web framework ผมได้รวบรวมเป็นชุดเริ่มต้น ซึ่งจะสามารถสร้าง Responsive Web และ มีแบบฟอร์มที่สวยงามด้วย crispy form มาเรียบร้อย ใช้งานได้ทั้ง แบบ Python บนเครื่อง และ แบบ Docker ลองทำตามดูได้ครับ

ต้นแบบ มี Bootstrap 4 พร้อมใช้งาน
มี Login Form มาให้เลย
เข้ามาในส่วนของ Profile และ Logout ได้

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"

ทดสอบใช้งาน

http://localhost:8080

ในตอนต่อไป จะแนะนำวิธีการสร้าง แบบสอบถาม ทดแทนการใช้ Google Forms ครับ

2 comments for “ddready – แพ็ครวม django + bootstrap4 + crispy form + docker พร้อมใช้งาน

  1. วิบูลย์ วราสิทธิชัย
    November 20, 2019 at 9:00 am

    บทความนี้ เลือกติดตั้ง docker ตัวไหน บนระบบปฏิบัติการ Windows อะไร รุ่นไหนครับ

  2. คณกรณ์ หอศิริธรรม
    November 21, 2019 at 12:58 pm

    Docker Desktop บน Windows 10 Education ครับ

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.