Django-larness.

הגדרות על סטרואידים עבור django
הורד עכשיו

Django-larness. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Andy Mikhailenko
  • אתר האינטרנט של המוציא לאור:
  • http://bitbucket.org/neithere/

Django-larness. תגים


Django-larness. תיאור

הגדרות על סטרואידים עבור django Django-רתם הוא תוסף Django המספק הגדרות ברירת מחדל טיפוסיות website.Getting started1. להתקין Harness2. ליצור פריסת הפרויקט (אתה יכול פשוט להעתיק blank_site או למשל; במקרים אחרים לידיעתכם manage.py צריך לייבא harness.settings_wrapper) 3. לרוץ "./manage.py syncdb ./manage.py runserver", וכוון את הדפדפן שלך http: // localhost: 8000 / admin / - זה עובד 4!. להתחיל לפתח את האתר: ליצור יישום בתוך ./apps, הצבע על ב ./settings.py (ראה להלן) ולערוך ./urls.py לתלות האפליקציה ב- URL כמה. כדי להבין טוב יותר את הדברים בבקשה לקרוא את sections.Installing HarnessTo הבאים מלכתחילה, סביר להניח שתרצה לחקור את הקוד כולל דוגמאות ארוזות. קבל עותק של המאגר ולהפעיל את תסריט ההתקנה (שמתקין את המודול "רתם" מעץ המקור): $ HG שיבוט http://bitbucket.org/neithere/django-harness/$ CD Django-רתם פיתון $ sudo setup.py installYou ניתן להשמיט את הצעד האחרון ולהמשיך עם הדוגמה ללא התקנה. הוסף ספרייה החבילה רתמה לנתיב Python (למשל לעשות symlink כמתואר להלן), לאתחל את מסד הנתונים ולהפעיל את התסריט מנהל: $ למשל cd $ LN -s למשל ../harness $ ./manage.py syncdb $ ./manage .py runserverThen לפתוח http://127.0.0.1:8000 בדפדפן שלך. אתה צריך לראות את הטקסט "זה עובד :)" אשר מוגדר בדוגמה urlconf.There הוא דוגמה נוספת, "blank_site", אשר יכול לשמש כתבנית לכל אתר העושה שימוש בדרך Harness.Another כדי להתקין / לעדכן רתמה משתמש EasyInstall: $ sudo easy_install פרסה http://bitbucket.org/neithere/django-harness/get/tip.bz2Site settingsPlease לציין כי כדי לקבל את רוב רתמה אתה צריך לתת לזה לייבא את ההגדרות שלך אבל לא אמצעי viceversa.This כי manage.py אסור לייבא settings.py של הפרויקט שלך ישירות; זה צריך לייבא harness.settings_wrapper במקום, וזה יהיה לייבא R18 settingsSince settings.py.Local שלך: fb7b28154379 אתה גם יכול ליצור הגדרות עבור ההתקנה המקומית. הם מאוחסנים בקובץ PROJECT_PATH / settings_local.pyYou צריך לכלול בקובץ זה מכל מערכת ניהול בקרת תצורה אתה יכול להצביע use.The הוא שאתה יכול לשבט מאגר אתר מרוחק למחשב ויש לי את כל הקשור הנתונים וכמה הגדרות אחרות לדרוס כך שאתה יכול מיד לבדוק את הקוד עם מסד נתונים מקומי. לאחר מכן תוכל לבצע שינויים בקוד, להתחייב להם ולדחוף לשרת. ההגדרות המקומיות לעולם לא להפיץ את הייצור pathsApplications environment.Application יכול יושב בהרכב PYTHONPATH או בתיקיות אלה בתוך פרויקט yout: compat * - יישומי צד 3 * יישומים - יישומים משלך ו / או מזלגות טכניים אין הבדל בין תיקיות שני אלה להציל את ההזמנה. וגם יש חשיבות לסדר במקרה יש לך שתי אפליקציות של אותו השם שתי תיקיות. זו אינה בעיה, זה תכונה. תאר לכם יישום צד 3 יושב בתיקייה "compat" ואתה רוצה לבצע כמה שינויים בו אבל אתה לא בטוח אם הם לא ישברו משהו. רק מזלג כי אפליקציה כדי "אפליקציות" Django חברה ייבא את העותק הזה. אם הדברים משתבשים, פשוט למחוק אותו. אם הכל בסדר, לשלוח את תיקון המחבר של האפליקציה ולחכות עד שאתה יכול לעדכן אותו ולמחוק המזלג שלך. אז זה די נוח. אגב, אני בדרך כלל כולל אפליקציות בפרויקט repository.Extending settingsHarness המחדל יבוא ההגדרות שלך, אז אתה לא יכול להאריך המחדל שלה ממש דוגמא code.For שלך, זה לא יעבוד (NameError יועל): 123 INSTALLED_APPS = INSTALLED_APPS + ( 'my_app',) אבל אתה תמיד יכול לציין רשימות נוספות בהכריזו "נוסף _..." משתנים: 12 34 56 78 91011121314 ADDITIONAL_APPS = ( 'django_evolution', 'django.contrib.comments', 'my_app' ADDITIONAL_TEMPLATE_CONTEXT_PROCESSORS,) = ADDITIONAL_MIDDLEWARE = ( 'threadlocals.middleware.ThreadLocalsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware',) זה יכול להיות קצת בעיה במקרה של תווכה. אם תווכה כמה יש לשים בתחילת הרשימה, ואז פשוט להצהיר את הרשימה המלאה כפי שהיית עושה בלי רתמה: 123 MIDDLEWARE_CLASSES = (...) כך תוכלו להעמיס כל משתנה שהוגדר Harness.Where לא להשתמש HarnessIf אתה מוצא את עצמך עומס כמעט הכל מוגדר על ידי רתמה, או אם אתה באמת להשתמש משנה קטנטן של מה שהוגדר על ידי רתמה במסגרות או כתובות, אז בהחלט כדאי לשקול דבק בדרך המסורתית, בלי רתמה. זה נעשה לדברים לפשט, לא לסבך them.Usage exampleAn למשל Django הפרויקט כלול. זה ממחיש פריסת האתר דרך Django רתמה. הנה כמה תכונות עיקריות של "Django-רתם": · הפצת Installed_Apps בקרב Project_path / Apps ו- Project_path / Compat תיקיות בפרויקט; · ציין שם קובץ מסד נתונים של SQLite יחסית לשורש הפרויקט; · להשמיט את ההגדרות הנפוצות ביותר (כולל חלק של URLCONF) או בקלות להאריך אותם; · השתמש בשתי קבצי הגדרות עבור התקנות עיקריות ומקומיות; · לשרת באופן אוטומטי תוכן סטטי, מדיה ומנהל מדיה במצב באגים. דרישות: · Django. · פייתון


Django-larness. תוכנה קשורה

ארכום

Archmage הוא קורא / decompiler להרחבה של קבצים בפורמט CHM (Microsoft HTML Help, הידוע גם בשם HTML). ...

184

הורד

בדיקות

סקריפט פייתון פשוט אך שימושי כדי לבדוק אתרי אינטרנט עבור קישורים שבורים ...

158

הורד