django-adminplus

نرم افزار تصویر:
django-adminplus
جزئیات نرم افزار:
نسخه: 0.1.7
ها تاریخ: 20 Feb 15
توسعه دهنده: James Socol
پروانه: رایگان
محبوبیت: 5

Rating: nan/5 (Total Votes: 0)

در جنگو-adminplus یک برنامه جنگو که هدف آن بود که کوچکترین امکان توسعه به عالی جنگو مدیر جزء که به شما امکان مشاهده شده Admin هستند که به مدل های گره خورده نیست اضافه.
بسته وجود دارد خارج وجود دارد، مانند Nexus و جنگو-مدیر-ابزار است که جایگزین تمام مدیر. حمایت تراوین اضافه کردن کاملا جدید "ماژول" (جنگو مدل مدیریت ماژول به طور پیش فرض است) اما وجود دارد به نظر می رسد بسیاری از دیگ بخار کد صفحه این کار را انجام. جنگو-مدیر-ابزار نمی کند، تا آنجا که من می توانم بگویم، پشتیبانی اضافه کردن صفحات سفارشی.
همه AdminPlus کند است شما اجازه اضافه کردن دیدگاه های سفارشی ساده (خوب، می توان آنها را به عنوان پیچیده به عنوان دوست دارید!) بدون mucking مورد با URL ها ربودن، و پیوندهای به آنها راست در صفحه اول مدیر.
نصب AdminPlus
چنگ زدن به AdminPlus از گیتهاب با تصویر در تصویر:
تصویر در تصویر دستگاه گوارش -e نصب: //github.com/jsocol/django-adminplus
برای استفاده از AdminPlus در پروژه جنگو خود را، شما نیاز به جایگزین django.contrib.admin.site است که یک نمونه از django.contrib.admin.sites.AdminSite. من توصیه انجام این کار در urls.py درست قبل از تماس admin.autodiscover ():
# urls.py
از درون django.contrib واردات مدیریت
از adminplus AdminSitePlus واردات
admin.site = AdminSitePlus ()
admin.autodiscover ()
الگوهای urlpatterns = (''،
و nbsp؛ # ...
و nbsp؛ # شامل کنفرانس مدیریت URL به صورت عادی.
و nbsp؛ (R '^ مدیریت، شامل (admin.site.urls))،
و nbsp؛ # ...
)
تبریک می گویم! شما در حال حاضر با استفاده از AdminPlus.
با استفاده از AdminPlus
پس اکنون که شما AdminPlus را نصب کرده اید، شما می خواهید به استفاده از آن. AdminPlus است 100٪ سازگار با ساخته شده است در مدیریت ماژول، بنابراین اگر شما با استفاده از آن شده است، شما باید مجبور به تغییر هر چیزی.
AdminPlus ارائه می دهد یک تابع جدید، admin.site.register_view، به ضمیمه دیدگاه های خودسرانه به مدیر:
# someapp / admin.py
# با فرض اینکه شما django.contrib.admin.site همانطور که در بالا جایگزین شده است.
از درون django.contrib واردات مدیریت
دف my_view (درخواست، استدلال *، ** kwargs):
& nbsp؛ از پاس
admin.site.register_view ('somepath'، my_view)
# و البته، این هنوز هم کار می کند:
از someapp.models MyModel واردات
admin.site.register (MyModel)
در حال حاضر my_view در مدیریت / somepath در دسترس خواهد بود و وجود خواهد داشت یک لینک به آن را در سفارشی بازدیدها بخش از شاخص مدیر.
register_view طول می کشد 3، آرگومان اختیاری: نام دوستانه برای نمایش در فهرست نمایش ها سفارشی. برای مثال:
دف my_view (درخواست):
و nbsp؛ "" "آیا چیزی فانتزی!" ""
admin.site.register_view ('somepath'، my_view، 'من علاقه داشتن به Admin مشاهده!')
همه دیدگاه های ثبت شده در admin.site.admin_view پیچیده

مورد نیاز:.

پایتون
جنگو

نرم افزار های دیگر از توسعه دهنده James Socol

django-ratelimit
django-ratelimit

11 May 15

django-waffle
django-waffle

20 Feb 15

django-dnt
django-dnt

11 May 15

نظرات به django-adminplus

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!