django-admin-views

צילום מסך תוכנה:
django-admin-views
פרטי תוכנה:
גרסה: 0.1.0
טען תאריך: 20 Feb 15
מפתחים: Frank Wiles
רשיון: ללא תשלום
פופולריות: 0

Rating: 2.0/5 (Total Votes: 1)

Django-admin-נוף הוא דרך פשוטה להוסיף admin צפיות מותאם אישית וכתובות אתרים ישירות למנהל Django.
סקירה כללית
בעוד "מנהל הוא לא האפליקציה שלך", הוא לעתים קרובות שימושי כדי להיות מסוגל להוסיף בקלות קצת פונקציונלי למנהל עבור צוות פנימי או משתמשים פנימיים אחרים, כי הם טק מתמצא מספיק כדי להשתמש במנהל.
יש פרויקט צד שלישי כמה כגון AdminPlus, אבל הם דורשים מהמשתמש להגדיר מחדש את אובייקט Admin.site. זה טוב ויפה למפתחים שמקימים פרויקט Django, אבל לא אידיאלי עבור מפתחים שכותבים כלים של צד שלישיים למפתחים אחרים להשתמש בפרויקטים שלהם.
Django-admin-נוף מנסה לפתור את זה פשוט על ידי הדריסה של תבניות הניהול לספק שתי תכונות:
1. להגדיר בקלות admin צפיות מותאמת אישית ולקשר אותם על דפי מנהל
2. הוסיפו בקלות בקישורי URL החיצוניים
צעדים התקנה
1. PIP להתקין Django-admin-נוף
2. מוסיף admin_views לINSTALLED_APPS בsettings.py שלך
3. הפעל את פקודת admin_views_install_templates הניהול כדי להתקין את תבנית מדד מנהל שונה הנחוצה לTEMPLATE_DIRs של הפרויקט שלך. תתבקש שלמדריכים אלה שהייתם רוצה את זה מותקן באם יש ספריות מרובות המוגדרות.
שימוש
כל הקסם הזה קורה בהגדרת הניהול של המודל שלך. אתה פשוט תת הניהול שלך מAdminViews במקום admin.ModelAdmin הסטנדרטי. בדוגמא זו יש לנו תצוגה מותאמת אישית שלא עושה כלום אבל להפנות את המשתמש לרשת CNN וקישור לכתובת אתר ישיר שהולך לדף הבית של החברה שלי:
ממנהל יבוא django.contrib
מהפנית יבוא django.shortcuts
מAdminViews יבוא admin_views.admin
מTestModel יבוא example_app.models
TestAdmin כיתה (AdminViews):
& Nbsp; admin_views = (
& Nbsp; ("הפניה לרשת CNN", "redirect_to_cnn '),
& Nbsp; ('לך לrevsys.com', 'http://www.revsys.com'),
& Nbsp;)
& Nbsp; def redirect_to_cnn (עצמי, * args, ** kwargs):
& Nbsp; הפניה תמורה ("http://www.cnn.com ')
admin.site.register (TestModel, TestAdmin)
אלה עכשיו יופיעו במנהל מתחת לממשקים המגעילים מודל הרגילים מנהל יחידת לexample_app עם כמה סמלים שונים לdistinquish בין admin צפיות המותאם אישית וקישור לכתובת אתר ישיר.
עם צד שלישי זה מפתחים צריכים רק להדריך את המשתמשים שלהם להתקנת האפליקציה, Django-admin-דעתם והפעל את פקודת admin_views_install_templates.
. מקווה שתמצא את זה שימושי וכמו תמיד משוב הוא בהחלט מבורך

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם Frank Wiles

django-beta
django-beta

11 May 15

django-friendship
django-friendship

14 Apr 15

django-app-metrics
django-app-metrics

20 Feb 15

תגובות ל django-admin-views

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