مسار الفيضان-السقوط-الويبسيت
ntt-codeforgood-datascience-hackathon (النهائي)
موقع الإغاثة من الكوارث من الفيضانات وهطول الأمطار.
صفحة الترحيب

النهج:->
الاستجابة للكوارث هي المرحلة الثانية من دورة إدارة الكوارث. وهو يتألف من عدد من العناصر ، على سبيل المثال ، التحذير والإخلاء والبحث والإنقاذ ، وتوفير مساعدة فورية ، وتقييم الأضرار ، والمساعدة المستمرة والترميم الفوري. لذلك من بين كل شيء ، لقد عملنا على نظام التحذير للفيضانات. في هذا ، قمنا بتوفير واجهة مستخدم للجمهور المشترك للتحقق من مستوى تدفق المياه في الأنهار في المستقبل ولدينا آلية للإخطار إذا كان هناك أي إمكانية للفيضانات بسبب أي نهر في المستقبل القريب (12 شهرًا). إلى جانب ذلك ، يمكن للمستخدمين أيضًا رؤية الاتجاهات التاريخية لتدفق الأنهار ويمكنهم تصور أنماط هطول الأمطار أيضًا في قسمهم الفرعي (المنطقة). لذلك مع الكثير من المعلومات مسبقًا ومعرفة فرص الفيضان في أي منطقة ، يمكننا إعداد أنفسنا وتنبيه الجمهور المحلي بحيث تكون الخسارة في الحد الأدنى.
مخطط سير العمل

الخطوات المتخذة في العملية:->
اتصال بـ HTML:
- يصدر المستخدم طلب عنوان URL للجذر للمجال / للانتقال إلى صفحة الفهرس الخاصة به
- Main.py يخطط عنوان URL / إلى وظيفة Python
- تجد وظيفة Python قالب ويب يعيش في القوالب/ المجلد.
- سيبحث قالب الويب في المجلد الثابت/ المجلد لأي صور ، CSSFILES التي يحتاجها لأنها تجعل HTML
- يتم إرسال HTML المقدم إلى Main.py
- Main.py يرسل HTML العودة إلى المتصفح
عنوان URL في المتصفح واتصال الواجهة الخلفية:
- أولاً. قمنا باستيراد فئة القارورة وقالب تقديم الوظيفة.
- بعد ذلك ، أنشأنا مثيلًا جديدًا لفئة Flask.
- ثم قمنا بتعيين عنوان URL / إلى فهرس الوظيفة (). الآن ، عندما يزور شخص ما عنوان URL هذا ، سيتم تنفيذ فهرس الدالة ().
- يستخدم فهرس الوظيفة () قالب عرض دالة Flask () لتقديم قالب INDEX.HTML الذي أنشأناه للتو من القوالب/ المجلد إلى المتصفح.
- أخيرًا ، نستخدم Run () لتشغيل تطبيقنا على خادم محلي.
- سنقوم بتعيين علامة التصحيح إلى True ، حتى نتمكن من عرض أي رسائل خطأ قابلة للتطبيق إذا حدث خطأ ما ، بحيث يتم إعادة تحميل الخادم المحلي تلقائيًا بعد إجراء تغييرات على الرمز.
- عندما قمنا بزيارة http://127.0.0.1:5000/ ، كان Main.py رمزًا فيه ، والذي حدد عنوان URL/إلى فهرس وظيفة Python ().
- وجدت الفهرس () أن قالب الويب index.html في القوالب/ المجلد ، وقدمه إلى HTML ، وأرسلته إلى المتصفح ، مما يمنحنا الشاشة أعلاه.