Friday, March 16, 2018

Django : Tutorial Django part 2

Database setup


  • เมื่อเราเปิดไฟล์ mysite/settings.py เราจะพบกับ
  • ฐานข้อมูลที่จะใช้ในการทดสอบในครั้งนี้คือ SQLite3
  • SQLite3 ถูกตั้งค่าไว้เป็น default สำหรับ Django  
      (เราสามารถเปลี่ยนแปลงค่านี้ได้ทีหลัง ในไฟล์ settings.py )


Creating models


เป็นการกำหนด model ให้กับ Database โดยใน Tutorial นี้จะเป็น Simple Polls App ซึ่ง โมเดลจะสร้างเป็น Question และ Choice
  •      Question จะมีส่วนของ คำถาม และวันที่ลงคำถาม
  •      Choice จะมีส่วนของข้อความและการนับคะแนน



Activating Model





เป็นขั้นตอนการตั้ง Database Schemas และเข้าถึงออบเจกต์ Question และ Choice 
  • เริ่มจากการบอกว่า polls app ถูกติดตั้งแล้ว โดยไปเพิ่มที่ INSTALLED_APPS ใน setting.py  ( โดยดูจาก apps.py )
  • จากนั้นใช้คำสั่ง makemigration เพื่อบอก Django ว่ามีการเปลี่ยนแปลง model


Playing with the API



เป็นการใช้ python API ในการจัดการ Django แทน โดยเราจะเพิ่ม ตัวเลือก ใน app poll ของเรา

Introducing the Django Admin




เราจะสร้างหน้า Login ของ Admin โดยใช้คำสั่ง 
python manage.py createsuperuser
แล้วเราจะสามารถตั้งค่า User และ Password ได้


จากนั้นให้เราใช้คำสั่ง 
python manage.py runserver 
แล้วเปิดหน้าเว็บ
http://127.0.0.1:8000/admin/. 
เพื่อเข้าสู่หน้า Admin  เราจะพบว่ามีหน้า Admin ให้เราได้ใช้งานครับ

No comments:

Post a Comment