Database setup
- เมื่อเราเปิดไฟล์ mysite/settings.py เราจะพบกับ
- ฐานข้อมูลที่จะใช้ในการทดสอบในครั้งนี้คือ SQLite3
- SQLite3 ถูกตั้งค่าไว้เป็น default สำหรับ Django
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