• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'Jinja2'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 1 نتيجة

  1. بسم الله الرحمن الرحيم   علي بركة الله نبدأ أول مشروع جماعي في قسم بايثون  , وقد تم اﻷتفاق علي أن يكون تطبيق ويب لموقع شبيه بـ pastebin  الشهير تم أختيار  اطار الويب bottle  للعمل   كل من يريد المشاركة والتعلم في هذا المشروع  عليه أعداد بيئة العمل كالتالي : يمكنك العمل علي أي نظام تشغيل ولكن ينصح ينصح بأنظمة Gnu/Linuxسنعمل داخل بيئة افتراضية تعزل ملفات المشروع عن نظامك عن طريق VirtualEnv  , عليك تثبيت  pip ثم عن طريقها  ثبت  virtualenveasy_install pippip virtualenvأنشئ بيئتك اﻷفتراضية باﻷمر virtualenv BottlePasteسيتم انشاء مجلد  باسم BottlePaste  وينقل إليه بيئة بايثون متكاملة ومعزولة عن بايثون الرئيسية علي نظامك , ستجد بداخله المجلدات  bin,include,lib.علينا الان تفعيل البيئية اﻷفتراضية عن طريقahmed@Z560 PyEnvs $ source BottlePaste/bin/activate(BottlePaste)ahmed@Z560 PyEnvs $ لاحظ تغير شكل محث سطر اﻷوامر  وتم كتابة اسم البيئة اﻷفتراضية اللتي أنشأتها , علي هذا الوضع أي أمر ستنفذه سيتم تطبيقه داخل هذا المجلد ولن تتأثر ملفات بايثون الرئيسية في نظامك داخل هذه البيئة اﻷفتراضية سنقوم بتثبيت الـ Modules اللتي سنستخدمها في مشروعنا pip install bottle WTForms Jinja2 SQLAlchemy bottle-sqlalchemy الان أصبح لديك  مجلد BottlePaste وداخله  مجلدات bin,include,lib  تحتوي علي نسخة من مكتبات بايثون كاملة  مضافا إليها الـModules اللتي ثبتها في الخطوة السابقة . تم اﻷتفاق علي استخدام موقع bitbucket ومدير اﻷصدارات Mercurial  وبالتالي عليك تثبيته واختبار الأمر  hg --version.قام أخونا أحمد يوسف مشرف القسم باعداد هيكل عام للتطبيق يعتمد علي مكتبة bootstrap يمكنك الحصول علي نسخة منه هنا, يمكنك أن تبدأ اي تطبيق في اطار bottle بهذا النموذجالمستودع اللذي سنعمل عليه بإذن الله  هنا, كل ما عليك هو انشاء حساب علي موقع BitBucket وعمل Follow للمشروع  وسيتم اعطاء الصلاحيات حسب توزيع العمل فيما بعد بإذن الله .من داخل مجلد BottlePaste الخاص بالمشروع  اسحب نسخة من السورس باﻷمرhg clone https://bitbucket.org/a_atalla/bottlepaste  المطلوب منك اﻷن تصفح مجلدات المشروع  وفهم التركيب العام , كذلك بعض القراءة توثيق المكتبات اللتي سنعمل بها Bottle Framework WTForms Jinja2التصور المبدئي لرئيسية المشروع  _ قابلة للتعديل _     يرجي نشر الموضوع علي شبكات التواصل لتعم الفائدة .... بالتوفيق للجميع