Reflexify هي مكتبة Python Web Boilerplate مصممة لتوفير أساس متين لبناء تطبيقات ويب عالية الجودة بسرعة مع Python و Reflex. يأتي المشروع مُصنَّع مسبقًا بمجموعة من الأدوات والميزات لتسهيل للمطورين البدء في بناء تطبيقاتهم ، دون الحاجة إلى قضاء الوقت في إعداد البنية التحتية أو تكوين الأدوات.
لاستخدام رد الفعل ، تحتاج إلى تثبيت ما يلي:
إذا لم يكن لديك تثبيت Reflex ، فإن تثبيت Reflexify يقوم بتثبيته تلقائيًا. يمكنك تثبيت Reflexify باستخدام الأمر التالي:
$ pip install reflexify
بعد تثبيت Reflexify ، يمكنك اختبار ما إذا كان يعمل بشكل صحيح عن طريق تشغيل الأوامر التالية:
داخل دليل الجذر ، ابدأ تطبيق Reflex:
$ reflex init
بمجرد إنشاء تطبيق Reflex ، قم بتشغيل الأمر Reflexify التالي لإعداد المكونات:
$ rf - init
إذا تم تثبيت الحزمة بشكل صحيح ، فسيتم إنشاء مجلد يسمى app
داخل دليل الجذر. كما سيتم إنشاء الدلائل والملفات الأخرى.
بعد ذلك ، قم بتشغيل برنامج Watch Script عن طريق إدخال الأمر التالي:
$ python3 reflexify_scripts / build . py
سيقوم هذا البرنامج النصي الآن بمراقبة ملف config.py
داخل دليل app
. على وجه التحديد ، سوف يراقب التغييرات في التنقل وتحديث التغييرات وفقًا لذلك.
افتح ملف config.py
داخل مجلد app
وتكوين المستند حسب الحاجة. قم بتغيير اسم الموقع ورابط المستودع وأي إعدادات متعلقة بالموضوع. يمكنك أيضًا إضافة/إزالة قسم التنقل حسب الحاجة.
عندما تكون جاهزًا ، افتح محطة ثانية وانتقل إلى الدليل الجذر للمشروع الذي تعمل عليه. قم بتشغيل الأمر التالي لتشغيل التطبيق الخاص بك وعرضه (كما تفعل عادةً تطبيق Reflex)
reflex run
إذا نجحت ، يجب أن يقوم البرنامج النصي بإنشاء الملفات داخل مجلد pages
الذي يتوافق مع خريطة التنقل config.py
.
إذا لم يكن للإعداد أي خطأ ، فيمكنك البدء في تخصيص صفحاتك عن طريق إضافة تخطيطك الشخصي مباشرة داخل الصفحات التي تم إنشاؤها داخل دليل pages
.
لمعرفة ما يذهب داخل ملف config.py
، يمكنك زيارة Reflexify-API التالية لمزيد من التفاصيل.
يتم تشجيع المساهمات بشدة والترحيب.
Reflexify مفتوح المصدر ومرخص له بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.