Skip to content

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 ขึ้นมา

ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

Published on Categories Django, web-developer, web-framework

About wannaphong

วรรณพงษ์ ภัททิยไพบูลย์ ผู้ดูแลเว็บ wannaphong.com และผู้เขียนบทความบล็อกนี้ นักศึกษาชั้นปีที่ 1 สาขาวิทยาการคอมพิวเตอร์และสารสนเทศ คณะวิทยาศาสตร์ประยุกต์และวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น วิทยาเขตหนองคาย

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *