8 ตุลาคม 2557

Published ตุลาคม 08, 2557 by with 0 comment

Django บน Python ตอนที่ 8: Admin Site

สวัสดีครับทุกท่าน บทความนี้จะพูดถึงเรื่อง Admin Site ใน Django ครับ

Admin Site คือ หน้าควบคุม จัดการ ทั้งเว็บไซต์และ models ต่าง ๆ ที่เชื่อมต่อกับเว็บไซต์ ใน Django จะมีหน้า Admin Site มาให้กับตัวเลยครับ แต่ต้องเปิดใช้งานก่อน
  • ในการเปิดใช้งานหน้า Admin Site สามารถอ่านได้จากบทความนี้ครับ python3.wannaphong.com/2014/10/django-python-3-admin.html
  • อาจผู้อ่านต้องการสร้าง superuser ในสิทธิ์ admin ใช้คำสั่ง
    python manage.py createsuperuser

    จะให้กรอกข้อมูลตามดังต่อไปนี้
     Username: admin 
    Email address: [email protected] 
    Password: ********** 
    Password (again): ********* 
    Superuser created successfully.
  • หากต้องการให้หน้า models ปรากฏในหน้า Admin Site ของ Django ตัวอย่างเช่น คุณมี models ชื่อว่า polls ให้คุณเข้าไปยังโฟลเดอร์ polls ให้เพิ่มไฟล์ admin.py แล้วให้ใส่โค้ด
    from django.contrib import admin
    from polls.models import Question
    
    admin.site.register(Question)

    ลงไป เมื่อรันแล้วรันหน้า admin http://127.0.0.1:8000/admin จะพบกับเมนูและหน้าสำหรับจัดการ polls ขึ้นมา
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)