django-harness.

الإعدادات على المنشطات ل django
التحميل الان

django-harness. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Andy Mikhailenko
  • موقع ويب الناشر:
  • http://bitbucket.org/neithere/

django-harness. العلامات


django-harness. وصف

إعدادات على المنشطات ل django Django-harness هو البرنامج المساعد Django يوفر الإعدادات الافتراضية النموذجية للحصول على موقع Website.Getting 1. تثبيت harness2. إنشاء تخطيط مشروع (يمكنك فقط نسخ Blank_site أو مثال؛ في حالات أخرى، يرجى ملاحظة أن الإدارة. يجب أن يستيرم Harness.settings_wrapper) 3. تشغيل ". imanage.py syncdb ./manage.py runserver" وأشر متصفحك إلى http: // localhost: 8000 / admin / - يعمل! ابدأ في تطوير الموقع: قم بإنشاء تطبيق داخل ./apps، أشر إليه ./settings.py (انظر أدناه) وتحرير ./urls.py لتعليق تطبيقك على بعض URL. لفهم الأشياء بشكل أفضل، يرجى قراءة الأقسام التالية. تثبيت HarnessTo، ربما تريد استكشاف التعليمات البرمجية بما في ذلك الأمثلة المجمعة. احصل على نسخة من المستودع وتشغيل البرنامج النصي للإعداد (الذي يقوم بتثبيت وحدة "تسخير" من شجرة المصدر): $ HG استنساخ http://bitbucket.org/neithere/django- حريس / تسخير cd django تسخير $ sudo python Setup.py Installyou يمكن أن تحذف الخطوة الأخيرة ومتابعة المثال دون تثبيت. أضف دليل حزمة تسخير إلى مسار الثيثون (على سبيل المثال، قم بإجراء Symlink كما هو موضح أدناه)، قم بتهيئة قاعدة البيانات وتشغيل البرنامج النصي للمدير: $ CD مثال $ LN -S $ ../manage.pan SyncDB $ ./manage.py .py runserverthen فتح http://127.0.0.1:8000 في المتصفح الخاص بك. يجب أن تشاهد النص "يعمل :)" الذي يتم تعريفه في المثال URLConf.There مثال آخر، "Blank_Site"، والذي يمكن استخدامه كقالب لأي موقع ويب يستخدم تسخير. طريقة أخرى لتثبيت / تحديث تسخير يستخدم EasyInstall: $ sudo easy_install - http://bitbucket.org/neitheere/django-harness/get/tip.bz2site settingsplease ملاحظة أنه للحصول على معظم تسخير يجب أن تدعها استيراد إعداداتك ولكن ليس viceversa.this يعني ذلك يجب عدم استيراد إعدادات مشروعك. يجب استيراد Harness.Settings_Wrapper بدلا من ذلك، وسوف يستورد إعدادات الإعدادات الخاصة بك. FB7B28154379 يمكنك أيضا إنشاء إعدادات للتثبيت المحلي. يتم تخزينها في ملف project_path / setting_local.pyyou. يجب أن تستبعد هذا الملف من أي نظام لإدارة التحكم بالمصدر قد تستخدمه. النقطة هي أنه يمكنك استنساخ مستودع موقع عن بعد إلى جهاز الكمبيوتر الخاص بك والحصول على جميع الإعدادات المتعلقة بقاعدة البيانات وبعض الإعدادات الأخرى تجاوزت بحيث يمكنك اختبار التعليمات البرمجية على الفور مع قاعدة بيانات محلية. ثم يمكنك إجراء تغييرات على التعليمات البرمجية، والالتزام بها والدفع إلى الخادم. لن تنتشر الإعدادات المحلية أبدا إلى بيئة الإنتاج. يمكن أن تجلس PathSapPlications في PythonPath أو في هذه المجلدات داخل مشروع Yout: * Compat - تطبيقات الطرف الثالث * التطبيقات - التطبيقات - أو الشوكات الخاصة بك من الناحية الفنية لا يوجد تمييز بين هذين المجلدين احفظ النظام. والنظام مهم في حال كان لديك تطبيقان من نفس الاسم في مجلدين. هذه ليست مشكلة، إنها ميزة. تخيل أن لديك تطبيق طرف ثالث يجلس في مجلد "compat" وتريد إجراء بعض التغييرات على ذلك ولكنك لست متأكدا مما إذا لم يكسر شيئا ما. فقط شوكة هذا التطبيق إلى "التطبيقات" و django سيقوم الآن باستيراد هذه النسخة. إذا تسوء الأمور، فقط حذفها. إذا كان كل شيء على ما يرام، فأرسل التصحيح إلى مؤلف هذا التطبيق والانتظار حتى تتمكن من تحديثه وحذف شوكة الخاص بك. لذلك انها مريحة للغاية. بالمناسبة، عادة ما تتضمن التطبيقات في مستودع المشروع. ضبط الإعدادات الافتراضية لاستيراد الإعدادات الخاصة بك، لذلك لا يمكنك تمديد الإعدادات الافتراضية في الكود. على سبيل المثال، لن يعمل هذا (سيتم رفع NameError): 123 EXPORT_APPS = EXPORT_APPS + ('my_app'،) ولكن يمكنك دائما تحديد قوائم إضافية عن طريق الإعلان عن "إضافي _..." المتغيرات: 12 34 56 78 91011121314 adite_apps = ('django_evolution'، 'django.contrib.comments'، 'my_app' ،) export_template_context_processors = advent_middleware = ('threadlocals.middyware.trreadlocalsmiddyware'، 'debug_toolbar.middyware.debugtoolbarmiddyware'، هذا يمكن أن يكون قليلا من مشكلة في حالة الوسيطة. إذا تم وضع بعض البرامج المتوسطة في بداية القائمة، فقم فقط بإعلان القائمة الكاملة كما تفعل دون تسخير: 123 MIDEWRIDEM_CLASSES = (...) بهذه الطريقة يمكنك حمل أي متغير محدد في تسخير. أين لا تستخدم Harnesif تجد نفسك حفلا التحميل الذي يحدد كل شيء تقريبا من خلال تسخير، أو إذا كنت تستخدم مجموعة فرعية صغيرة من ما يتم تعريفه بواسطة تسخير في الإعدادات أو عناوين URL، فعليك بالتأكيد النظر في الالتصاق بالطريقة التقليدية، دون تسخير. تم تصنيعها لتبسيط الأشياء، وليس لتعقيدهم. يوضح تخطيط موقع باستخدام تسخير Django. فيما يلي بعض الملامح الرئيسية ل "Django-Harness": توزيع Office_Apps بين مجلدات Project_Path / Apps و Project_Path / Compat في المشروع؛ حدد اسم قاعدة بيانات SQLite نسبة إلى جذر المشروع؛ حذف الإعدادات الأكثر شيوعا (بما في ذلك بعض URLConf) أو تمديدها بسهولة؛ استخدم ملفين إعدادات للمنشآت الرئيسية والمحلية؛ تعمل تلقائيا على خدمة محتوى الوسائط الساكنات والإعلام والإداري في وضع التصحيح. متطلبات: django. بيثون


django-harness. برامج ذات صلة

django-cachepurge.

Django الوسيطة والأدوات المساعدة التي ترسل طلب "التطهير" إلى ذاكرة التخزين المؤقت المنبع ...

149

تحميل