sveedocuments היא אפליקציה Django לנהל מסמכי טקסט. זה עובד כמעט כמו Wiki מלבד הדרך של שיתוף פעולה.
לוקליזציה
יישום זה עושה שימוש במערכת בינאום Django, עיין בתיעוד Django על זה אם ברצונך להוסיף תרגום בשפה חדש.
תקן
בפרויקט שלך
הגדרות
ראשית, לרשום את היישום וdependancies בהגדרות הפרויקט שלך ככה:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'mptt',
& Nbsp; 'crispy_forms',
& Nbsp; 'autobreadcrumbs',
& Nbsp; 'djangocodemirror',
& Nbsp; 'sveedocuments',
& Nbsp; ...
)
אז אתה צריך להוסיף את מעבד ההקשר של autobreadcrumbs בהגדרות שלך:
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; ...
& Nbsp; 'autobreadcrumbs.context_processors.AutoBreadcrumbsContext',
& Nbsp; ...
)
הגדרות יישום
כל הגדרות ברירת המחדל של האפליקציה נמצאת בקובץ settings_local.py של sveedocuments, אתה יכול לשנות אותם בהגדרות הפרויקט שלך.
הערה: כל הגדרות האפליקציה מוחלפים אם קיימים בהגדרות הפרויקט שלך למעט משתני dict. זה שיזכרו כאשר ברצונך להוסיף ערך חדש במשתנת רשימה, תצטרך להעתיק את גרסת ברירת המחדל בהגדרות שלך עם הכניסה החדשה אחרת משתנה ברירת מחדל יאבד.
כתובות אתרים
אתה צריך להוסיף את כתובות אתרי יישום לפרויקט שלך, לזה בדרך הקלה היא לכלול את כתובות אתרים שנשלחו ככה:
= Urlpatterns דפוסים ('',
& Nbsp; ...
& Nbsp; (r '^ מסמכים /', כוללים ('sveedocuments.urls')),
& Nbsp; ...
)
במידת הצורך ניתן לשנות את מסמכי ספריית הרכבה / למשנהו. במשך יותר אפשרויות ניתן להגדיר כתובות לנופי sveedocuments שלך. (פרטים נוספים לבוא)
סנכרון מסד נתונים
היישום מותקן כעת בפרויקט שלך, אתה רק צריך להוסיף שולחנותיו למסד הנתונים שלך, אתה צריך לעשות את זה עם שורת פקודת Django-admin:
syncdb Django-admin
תכונות :
- שימוש של מנתח docutils ReStructuredText;
דרישות :
- Python
- Django
- Docutils
- Django-פריכה-צורות
- Django-mptt
- Pygments
מגבלות :
- יש באגים קטנים בDjango עם ReStructuredText כאשר django.contrib.admindocs היא מופעל בפרויקט שלך וכמה הנחיות יישום או תפקידים המשמשות עם המנתח. ראה כניסת באג לקבלת פרטים נוספים.
תגובות לא נמצא