Django Admin

   อัปเดตล่าสุด Feb. 9, 2024

Django นั้นมีหน้าแอดมินมาให้เราสำเร็จเรียบร้อย ซึ่งเป็นหนึ่งในฟีเจอร์ที่โดดเด่นมาก ๆ ของ Django ดังนั้นมันจึงสะดวกสบายมาก ๆ ครับในการพัฒนาโปรเจคท์ ช่วยให้สร้างโปรเจคท์ขึ้นมาได้อย่างรวดเร็ว 


ตัวอย่างหน้า Django Admin


ต่อมาจะเป็นการเข้าใช้งานหน้าแอดมิน โดยทำการรีจิสเตอร์ Django Model เพื่อให้แสดงผลบนหน้าแอดมิน โดยทำการอิมพอร์ต Post และส่งเข้าไปในฟังก์ชัน  admin.site.register(Post) 

# blog/admin.py
from django.contrib import admin
from .models import Post

admin.site.register(Post)


Create Superuser

ก่อนที่จะเข้าใช้งานหน้าแอดมินได้ เราจะต้องสร้างบัญชีผู้ใช้งานเสียก่อน โดยขั้นตอนนี้เราจะเรียกว่า "Create Superuser" โดย superuser นี้จะมีสิทธิทุกอย่างสูงสุดในหน้าแอดมิน ทำการสร้าง Superuser โดยใช้คำสั่ง

$ python manage.py createsuperuser


จากนั้นทำการใส่ username, email และ password ที่ต้องการ เป็นอันเสร็จสิ้้นขั้นตอนการสร้าง Superuser ด้านล่างคือตัวอย่างการสร้าง Superuser

$ username: sonny
$ password: ********
$ password (again): ********
$ Superuser created successfully.



คอร์สเรียนแนะนำ