django-adminplus

צילום מסך תוכנה:
django-adminplus
פרטי תוכנה:
גרסה: 0.1.7
טען תאריך: 20 Feb 15
מפתחים: James Socol
רשיון: ללא תשלום
פופולריות: 5

Rating: nan/5 (Total Votes: 0)

Django-adminplus היא אפליקציה Django ששואפת להיות שלוחה הקטנה ביותר האפשרית לרכיב מנהל יחידת המעולה שמאפשר לך להוסיף admin צפיות שאינם קשורות לדגמים.
ישנן חבילות בחוץ, כמו נקסוס והאופטימיות-admin-כלים שיחליפו את כל מנהל. תומך Nexus הוספה "מודולים" חדש לחלוטין (מנהל מודל Django הוא מודול ברירת מחדל), אך נראה שיש הרבה קוד צלחת הדוד לעשות את זה. Django-admin-כלים לא, עד כמה שאני יכול להגיד לי, תמיכת הוספת דפים מותאמים אישית.
כל AdminPlus אין הוא מאפשר לך להוסיף תצוגות מותאמות אישית פשוט (טוב, הם יכולים להיות מורכבים כמו שאתה רוצה!) ללא מתבטל על עם כתובות אתרי חטיפה, ומספקים קישורים אליהם ממש במדד admin.
התקנת AdminPlus
גזל AdminPlus מGitHub עם פיפס:
PIP להתקין git -e: //github.com/jsocol/django-adminplus
כדי להשתמש בAdminPlus בפרויקט Django שלך, אתה צריך להחליף django.contrib.admin.site, שהוא מופע של django.contrib.admin.sites.AdminSite. אני ממליץ לעשות את זה בurls.py תקין לפני פניית admin.autodiscover ():
# Urls.py
ממנהל יבוא django.contrib
מAdminSitePlus יבוא adminplus
admin.site = AdminSitePlus ()
admin.autodiscover ()
= Urlpatterns דפוסים ('',
& Nbsp; # ...
& Nbsp; # כלול את conf URL מנהל כנורמלי.
& Nbsp; (r '^ admin', כולל (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 def (בקשה, args *, ** kwargs):
& Nbsp; כרטיס
admin.site.register_view ('somepath', my_view)
# וכמובן, זה עדיין עובד:
מsomeapp.models MyModel היבוא
admin.site.register (MyModel)
עכשיו my_view יהיה נגיש בadmin / somepath ויהיה קישור אליו בCustom Views סעיף במדד admin.
register_view לוקח 3, טיעון אופציונאלי: שם ידידותי לתצוגה ברשימת התצוגות מותאמות אישית. לדוגמא:
my_view def (בקשה):
& Nbsp; "" "האם משהו מפואר!" ""
admin.site.register_view ('somepath', my_view, 'פנסי שלי Admin צפה ב! ")
. כל התצוגות רשומות עטופות בadmin.site.admin_view

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם James Socol

Bleach
Bleach

1 Mar 15

django-dnt
django-dnt

11 May 15

django-waffle
django-waffle

20 Feb 15

תגובות ל django-adminplus

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!