Django-סדרן הוא אפליקציה יחידת המסייעת במיון חפצים בתבניות Django מבלי לשנות את השקפותיך, ניתן להשתמש במספר רבה של פעמים באותו עמוד או תבנית, מספק עוזרים ליצור קישורים בקלות ובצורות כדי לעבור את קריטריוני המיון (כולל סדר המיון) ויש לו ~ 100% כיסוי בדיקות.
התחלה מהירה
1. קבל את היישום עם הכלי שלך favorte פייתון האריזה, למשל:
& Nbsp; PIP להתקין יחידת-סדרן
2. רשימה יישום זה בהגדרת INSTALLED_APPS. קובץ ההגדרות שלך עשוי להיראות משהו כמו:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; "סדרן",
& Nbsp;)
3. אם זה לא הוסיף כבר בהגדרה שלך, להוסיף את מעבד הקשר תבנית הבקשה לTEMPLATE_CONTEXT_PROCESSORS הגדרה (ייתכן שתצטרך להוסיף אותו):
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # ...
& Nbsp; 'django.core.context_processors.request',
& Nbsp;)
4. ציינו את קריטריוני מיון אפשרו, לפחות 'הסוג' ברירת מחדל מיון ע"י מחרוזת:
& Nbsp; SORTER_ALLOWED_CRITERIA = {
& Nbsp; 'סוג': ['CREATION_DATE', 'FIRST_NAME', 'כותרת'],
& Nbsp;}
5. להוסיף את הקו הזה בחלק העליון של התבנית שלך כדי לטעון את תגי מיון:
& Nbsp; {% sorter_tags% עומס}
6. החלט על משתנה שאתה רוצה למיין, ולהשתמש בתג הסוג על משתנה שלפני iterating על זה.
& Nbsp; {אובייקטי סוג% כsorted_objects%}
7. לחלופין, אתה יכול להציג קישורים מסוג שונים או צורות:
& Nbsp;
& Nbsp; <ה> {sortlink% על ידי% "FIRST_NAME"} לפי שם פרטיים {%% endsortlink} ה>
& Nbsp; <ה> {sortlink% על ידי "CREATION_DATE, -כותרת"%} לפי תאריך יצירה וכותרת {% endsortlink%} ה>
& Nbsp; ...
& Nbsp;
& Nbsp; תג התבנית לוקח רשימה מופרדת בפסיקים של הצהרות מיון. כמו כן, הוא תג בלוק ומאפשר לך להגדיר את התווית של הקישור שנוצר. הקטע הקודם יהיה שניתנו כמו זה:
& Nbsp;
& Nbsp; <ה> לפי שם > ה>
& Nbsp; <ה> לפי יצירה וכותרת > ה >
& Nbsp; ...
& Nbsp;
. & Nbsp; כמו כן {%% sortform} תג התבנית הופך צורה במקום קישור פשוט
דרישות :
- פייתון
תגובות לא נמצא