وب‌سرویس مجید

پروژه django-admin-extra-buttons

saxix/django-admin-extra-buttons

این پروژه یک افزونه برای Django Admin است که به توسعه‌دهندگان اجازه می‌دهد به راحتی دکمه‌های سفارشی به صفحات مدیریت دی جنگو اضافه کنند. ️

کاربرد:

با استفاده از این کتابخانه، می‌تونی بدون نیاز به نوشتن کدهای HTML یا جاوااسکریپت پیچیده، دکمه‌های عملیاتی مثل "ارسال ایمیل"، "دریافت گزارش"، "فعال‌سازی کاربر" و غیره رو مستقیماً در صفحه admin دی جنگو قرار بدی.

در چه شرایطی بهتره استفاده شود؟

وقتی که می‌خوای عملیات خاصی رو به صورت سریع و کاربرپسند در پنل مدیریت فعال کنی، مثلاً:

- اجرای یک تابع سریع روی یک رکورد

- بازگردانی داده‌ها از پشتیبان

- فعال یا غیرفعال کردن گروهی از آیتم‌ها

- اتصال به یک سرویس خارجی از طریق دکمه

چند مثال از موارد استفاده

اضافه کردن دکمه "ارسال نوتیفیکیشن" کنار هر کاربر در بخش مدیریت

دکمه "بازیابی داده" برای مدل‌های حساس

دکمه "دریافت CSV پیشرفته" با فیلترهای سفارشی

اجرای یک تسک دوری (مثل Celery) از طریق یک کلیک در ادمین

  • ##django
  • ##admin
  • ##python
  • ##webdev
  • ##backend
  • ##djangoadmin
  • ##custombuttons
  • ##opensourse
  • ##devtools
  • ##webdevelopment