مرحبًا بالمطورين ، أنا Yash Makan وفي منشور اليوم ، سنناقش 4 منصات حيث يمكنك استضافة flask أو تطبيق Django. إذا كنت قد أكملت موقعًا إلكترونيًا أو واجهة برمجة تطبيقات باستخدام Python أو تخطط لإنشاء موقع ، فهذا المنشور مناسب لك تمامًا. أيضًا ، اقرأ حتى النهاية كما في النهاية ، سأشرح خطوة بخطوة العملية الكاملة لتحميل تطبيق الويب الخاص بك على الإنترنت. لذلك دون أي مزيد من اللغط فلنبدأ! == ما هي منصة الاستضافة ولماذا أحتاجها؟ == على ما يرام! إذا قمت بتطوير تطبيق ويب ، فقد تعلم أن كل هذه التطبيقات سواء تم إنشاؤها باستخدام Django أو flask تعمل على المضيف المحلي. المضيف المحلي هو مكان يمكنك من خلاله تشغيل التعليمات البرمجية الخاصة بك وعرضها في متصفحك. ولكن عندما تكمل تطوير تطبيق الويب الخاص بك ، فقد يكون الوقت قد حان لنشر تطبيقك على الإنترنت حتى يتمكن أي شخص من الوصول إلى مواقع الويب الخاصة بك. يمكنك عرض إعداد تطبيق الويب محليًا ولكن لن يتمكن أصدقاؤك من رؤية عملك الرائع. هناك خياران يمكنك الاشتراك فيهما في هذه المواقف. - الأول هو توصيل مضيفك المحلي بنفق باستخدام ngrok. نجروكي هو مضيفك المحلي على الإنترنت حتى يتمكن الجميع من الوصول إليه عن طريق عنوان URL محدد يقدمه. لا أوصي بهذه الطريقة إذا كنت تريد موقع الويب الخاص بك على مدار 24 ساعة طوال أيام الأسبوع حيث يتعين عليك تشغيل برنامجك على مدار الساعة طوال أيام الأسبوع ، وهذا ليس هو الحال تمامًا ولكن إذا كنت ترغب فقط في مشاركة مضيفك المحلي لبعض الوقت ولا تريد أن يكون الاتصال متصلاً ثم يمكنك اختيار هذه الطريقة. لمزيد من المعلومات ، يمكنك قراءتها هنا بواسطة Abayomi Ogunnusi. - الطريقة الثانية هي استضافة الكود الخاص بك على خادم شخص آخر. خادم شخص آخر هذا هو ما نسميه منصة الاستضافة. هنا تقوم هذه الخوادم بتشغيل الكود الخاص بك على مدار 24 ساعة طوال أيام الأسبوع في مجال معين. لذلك إذا كنت ترغب في الاستضافة ، فيما يلي أفضل الخيارات بالنسبة لي. أسفل جميع الروابط تتم مقارنتها بناءً على هوايتهم أو حزمهم المجانية == 0. Vercel à  ¢ à  à  (الإجراء الكامل خطوة بخطوة في النهاية) == à  ¢ à  à Git connect à  ¢ à  à  مجال مخصص à  ¢ à  à  CLI متاح à  ¢ à  à  نشر وإدارة إصدارات متعددة à  ¢ à  à  نشر سهولة à  ¢ à  à  HTTPS / SSL لا يوجد حد للمشروع 32 عملية نشر كل ساعة == 1. qovery à  ¢ à  à  == à  ¢ à  à قم بالاتصال بالنشر التلقائي à  ¢ à  à دعم مجتمعي كبير مع الخلاف à  ¢ à  à  HTTPS / SSL à  ¢ à  à تكامل قاعدة البيانات المدمجة مثل PostgreSQL و MySQL à  ¢ à  à  CLI متاح ما يصل إلى 3 مشاريع مع 100 تطبيق وفقًا لتجربتي الشخصية ، من الصعب بعض الشيء نشر تطبيق الويب على qovery 100 عملية نشر في الشهر == 2. الثعبان حيث à  ¢ à  à  == à  ¢ à  à Git connect à  ¢ à  à  نشر سهولة à  ¢ à  à  HTTPS / SSL CLI غير متوفر لا مجال مخصص لا يمكنك نشر وإدارة إصدارات متعددة من تطبيق الويب الخاص بك يمكنك عمل مشروع واحد لكل حساب هناك اتصال بالإنترنت للخارج ، لذا لن تتمكن من التخلص من معظم مواقع الويب التي تريدها. == 3. Heroku à  ¢ à  à  == à  ¢ à  à قم بالاتصال والنشر 550-1000 ساعة داينو في الشهر 5 تطبيقات (حسابات لم يتم التحقق منها)& حتى 100 تطبيق (حسابات تم التحقق منها) ينام تطبيق الويب عند عدم اكتشاف أي نشاط ليس من السهل نشر مثل الآخرين في القائمة == توصياتي == فيرسيل هو الفائز بالتأكيد بالنسبة لي. إنه يحتوي على كل شيء أريده مجانًا وسأوصي به أيضًا يا رفاق. == كيف يمكنني نشر تطبيق الويب flask على vercel؟ == - قم بتنزيل العقدة من httpsnodejs.org/en/ وتأكد من إمكانية الوصول إلى npm من جهازك الطرفي عن طريق npm -v - تنزيل vercel cli using npm i -g vercel. الرجوع هنا - يضيف Required.txt مع جميع حزم python المذكورة التي استخدمتها. - أنشئ حسابك على httpsvercel.com/. إنه أمر بسيط ومباشر - يضيف vercel.jsonfile وأضف المحتوى أدناه (هنا أستخدم app.py كملف رئيسي) {"version": 2، "builds": [{"src": py "،"use ":"@ liudonghua123 / now-flask "}]،"links ": [{"src ":"dest ":"app.py "}]} تأكد من أن مشروعك يبدو مثل هذا فتح المحطة في جذر المشروع. اكتب الأوامر أدناه وهناك لديك. قم بزيارة vercel.com وافتح مشروعك. انقر فوق زر الزيارة وموقع الويب الخاص بك على الهواء مباشرة. للتحديث في وقت لاحق فقط استخدم vercel --prod to دفع الكود الخاص بك إلى مستوى الإنتاج. == الاستنتاج == كما ترى ، من السهل تحميل تطبيق الويب الخاص بك على الويب مجانًا خلال دقيقتين إلى 5 دقائق فقط. بالنسبة إلى منشور المدونة هذا ، لقد استخدمت قالب الويب من هذا الريبو. إذا كنت تريد الرمز الكامل ، قم بزيارة لقد قمت بنشر موقع الويب على httpsvercel-python-ten.vercel.app/ إذا كنت تريد تسجيل المغادرة. أتمنى أن تكون قد أحببت مدونتي ، وإذا كانت هذه المقالة تضيف أي قيمة ، فسيكون من الرائع أن تترك إعجابًا وتأكد من وضع إشارة مرجعية عليها أيضًا. أيضًا ، شارك المنشور مع أصدقائك حتى يتمكنوا أيضًا من تعلم شيء جديد (لا تكن أنانيًا أيضًا ، إذا أمكن ، يمكنك متابعتي على Twitter ، حتى نتمكن من مناقشة المزيد حول التكنولوجيا هناك. آمل أن تكون في ذهنك مرة أخرى ، حتى ذلك الحين وداعا! == مقالات أخرى == - 18 سطرًا من لغة Python من شأنها تسريع عملية الترميز. - روبوت يعمل بالذكاء الاصطناعي يمكنه الإجابة على أسئلتك - أنشئ الحلقة التلفزيونية المفضلة لديك باستخدام python