Django-prismriver הוא עוד נושא מנהל יחידת במטרה להיות טוב מחפש תוך שמירה על תאימות מקסימלית עם חבילות Django רבות ככל האפשר, עם אפס / תלות מינימאלית.
חוץ מזה זה / ינסה להיות מודולרי עם תוספי לוח מחוונים (עדיין לא מיושם), כך שתוכל להגדיר אותו בקלות כמו שאתה מעדיף.
התקנה
& Nbsp; & nbsp; - שים את ספריית prismriver לPythonpath / תיקיית פרויקט או להתקין אותו באמצעות פיפס באמצעות:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - PIP להתקין git + https: //PolCPP@bitbucket.org/PolCPP/django-prismriver.git
& Nbsp; & nbsp; - בsettings.py לוודא כי:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - אתה צריך staticfiles מוגדר כהלכה.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - אתה מחפש את תבניות על '/ תבניות /' & nbsp; ספרייה.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - יש לך את מעבדי הקשר התבנית הבאים.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.core.context_processors.request ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.auth.context_processors.auth ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ביום INSTALLED_APPS הקפד להוסיף את היישום 'prismriver' לפני django.contrib.admin. לדוגמא ככה:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Prismriver ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.auth ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.contenttypes ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.sessions ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.sites ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.messages ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.staticfiles ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "Django.contrib.admin ',
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - להפעיל את השרת שלך וזה עובד!
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - עכשיו יש כמה הגדרות מורחבות אם אתה רוצה להתאים אישית את הסרגל הצדדי.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** ** CUSTOM_MENU: מאפשר לך להפעיל את התפריט המותאם אישית. כברירת מחדל זה הוא כוזב.
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** ** SIDEBAR_APP_MENU: כאשר האפשרות הקודמת היא נכונה, זה מאפשר לך ליצור "תיקיות / תפריטים" contontaining מודלים שונים. לדוגמא לדמיין שאתה רוצה לאחד את יישומי auth ואתרים בתפריט אחד עם כל אפשרויותיו של בפנים. ובכן, אנחנו עושים את הדברים הבאים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; SIDEBAR_APP_MENU = [
"משתמשים והגדרות",: {"שם"
"פריטים": [, "אתרים" "prismriver", "auth"],
"סמל": "users.png",
"Big_icon": "users_big.png",
"תיאור": "ניהול על הכל משתמשים כאן",
},
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ]
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** ** SIDEBAR_LAST_ACTIONS: מציג את דבר יישומון הפעולות האחרונות. כברירת מחדל זה נכון
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ** DEFAULT_LABELS ** אם לא רוצה תפריט מותאם אישית, אבל אתה רוצה להשתמש במדבקות / סמלים שונים עבור היישומים שלך אתה יכול להגדיר אותם כלהלן:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; DEFAULT_LABELS = {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "/ Auth": ["משתמשים וקבוצות", "users_big.png" "users.png",, "ניהול משתמשי היישום או הרשאות קבוצות"],
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "אתרים /": ["הנהלת אתר", "web.png", "web_big.png", "מנהל את יישום האתרים"]}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; * השדה "web_big.png" אינו בשימוש, הוא יוסר בעדכונים הבאים (דברים גרסה ישנים) *
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - * לפרטים נוספים ניתן לראות prismriver / settings.py *
דרישות :
- Python
- Django
תגובות לא נמצא