Django
-
إدارة الملفات الساكنة في Django: دليل شامل
في هذا البرنامج التعليمي، سنلقي نظرة على ما هي الملفات الساكنة في Django، فوائد إدارتها بفعالية، هدفها في تطبيقات الويب، وسنقوم بإعداد مشروع تجريبي لشرح كيفية إدارة وتقديم الملفات الساكنة باستخدام طرق وأدوات مختلفة. Table of Contents الملفات الساكنة في Django إدارة الملفات الساكنة بفعالية الهدف من الملفات الساكنة في تطبيقات الويب إعداد مشروع تجريبي إنشاء دليل لتخزين المشروع إنشاء بيئة افتراضية تثبيت المركبات إنشاء مشروع Django إنشاء تطبيق تجريبي إنشاء قالب صفحة الرئيسية إنشاء واجهة المطور الرئيسية إنشاء ملف…
-
البدء بـ Flask، إطار عمل ميكرو للبايثون
في هذا المقال، سنقدم Flask، إطار عمل ميكرو مشهور للبرمجة بلغة Python، وهو بديل عن عملاق Django. تم تصميم Flask ليكون خفيف الوزن ومرن، مما يسمح للمطورين بإنشاء تطبيقات الويب بسرور وبسهولة. في هذا المقال، سنغطي ما هو Flask، ميزاته الرئيسية، مزايا APIه البسيطة، مرونته في دعم الامتدادات الثالثة، الامتدادات الشائعة في Flask، ومتى هو ومتى لا يكون الوقت المناسب لاستخدام Flask. المشاهدات الرئيسية نظرة عامة على ميزات Flask واستخداماته: يقدم هذا المقال Flask، مما يسلط الضوء على طبيعته الخفيفة…
-
كيفية مصادقة تطبيقات Django باستخدام django-allauth
اختار المؤلف صندوق التمويل المفتوح والمجاني لتلقي تبرع كجزء من كتابة للتبرعات برنامج. المقدمة المصادقة هي عملية التحقق من المستخدمين الحقيقيين أو المسجلين في النظام، والتي تساعد في تأمين تطبيقات البرمجيات الخاصة بك ضد الوصول غير المصرح به. هناك عدة تقنيات تستخدم لمصادقة المستخدمين مثل التحقق من اسم المستخدم/كلمة المرور، أو البيومتريات البشرية، أو كلمات المرور الصورية. في إطار الويب Django، يمكن أن تكون معالجة المصادقة مُدمجة يدوياً أو يمكنك استخدام وحدات جاهزة مثل django-allauth، django-rest-social-auth، django-registration، والمزيد. django-allauth هو…
-
كيفية دمج نماذج OpenAI GPT في مشروع Django الخاص بك
اختار المؤلف برنامج برنامج المساعدة المباشرة لتلقي تبرع كجزء من كتابة من أجل التبرعات. المقدمة نماذج OpenAI GPT في الشهرة بسبب استخدامها الواسع في إنشاء محتوى نصي لمختلف المهام مثل صياغة الرسائل البريدية، والرد على أسئلة خدمة العملاء وترجمة اللغة، لنذكر بعضًا. يتم استخدام هذه النماذج GPT عمومًا عبر ChatGPT، وهو روبوت دردشة صدر عن OpenAI، أو من خلال واجهات برمجة التطبيقات والمكتبات التي توفر مزيدًا من التحكم. سترشدك هذه الدورة التعليمية على استغلال هذه النماذج باستخدام واجهة برمجة تطبيقات…
-
نود.جيس ضد جانغو: أيهما أفضل لتطوير الويب في عام 2024؟
في عالم تطوير الويب، كانت تقنيتان شهيتان تصنعان الأمواج في السنوات الأخيرة: Node.js و Django. مع استمرار الطلب على تطبيقات ويب عالية الاستجابة وقابلة للتوسع، غالبا ما يواجه المطورون معضلة اختيار الإطار الصحيح لمشاريعهم. ولكن أيهما أفضل لتطوير الويب في عام 2023؟ Node.js مقابل Django: دعونا نكتشف. في هذه المقالة، سنغوص في Node.js مقابل Django، مقارنة خصائصهما الفريدة وقدراتهما. سنستكشف أيضًا الاختلافات الرئيسية بين الاثنين، ونحلل مدى ملاءمتهما لمشاريع التطوير الويب المختلفة، ونقدم التوجيه حول متى يجب اختيار أحدهما على…
-
كيفية إرسال رسائل بريد إلكتروني باستخدام Django
في هذا البرنامج التعليمي، سنرشدك خلال عملية إرسال رسائل البريد الإلكتروني باستخدام Django. سنتطرق إلى كيفية تكوين اتصالات SMTP في Django، وكيفية إعداد كلمة مرور تطبيق لمزود بريدك الإلكتروني، وكيفية إرسال رسائل البريد عبر جرس Django. سنلقي أيضًا نظرة على كيفية إعداد نموذج اتصال لتطبيق Django الخاص بك، والذي سيسمح لعملائك بالاتصال بك. تستخدم معظم تطبيقات الويب البريد الإلكتروني لإدارة العمليات الحيوية، مثل إعادة تعيين كلمات المرور، تفعيل الحسابات، تلقي ملاحظات العملاء، إرسال النشرات الإخبارية والحملات التسويقية. معظم هذه المهام…
-
كيفية إعادة تصميم إدارة Django باستخدام Bootstrap
الموقع الإداري لـ Django رائع — مزود بكل المميزات، سهل الاستخدام، آمن مبنيًا على التصميم، مستقر للغاية… ولكنه قد يكون قليلًا قبيح المظهر، وهو أمر قد يعتبر سلبيًا عندما ترغب في دمجه مع مظهر وشعور بقية موقعك. دعونا نصلح ذلك. إذا لم يكن مكسورًا… The default Django admin. (Source) لنفترض أنك للتو أنشأت نموذج تطبيق ويب باستخدام Django وVue.js. في العديد من الحالات، استخدام الإدارة الخاصة بـ Django للأغراض الخلفية بالشكل الذي هو عليه، وحتى تسليمه لعميلك بعد تحديد الأذونات…
-
كيفية تأمين تطبيق Django الخاص بك باستخدام سياسة أمان المحتوى
اختار الكاتب فتيات البرمجة لتلقي تبرع كجزء من برنامج اكتب للتبرعات. المقدمة عند زيارتك لموقع ويب، يتم استخدام موارد مختلفة لتحميله وعرضه. على سبيل المثال، عندما تذهب إلى https://www.digitalocean.com، يقوم متصفحك بتنزيل الـ HTML و CSS مباشرةً من digitalocean.com. ومع ذلك، يتم تنزيل الصور والأصول الأخرى من assets.digitalocean.com، وتحميل النصوص التحليلية من نطاقاتها المحددة. تستخدم بعض المواقع مجموعة متعددة من الخدمات والأنماط والنصوص لتحميل وعرض محتواها، وسيقوم متصفحك بتنفيذ كل ذلك. لا يعرف المتصفح ما إذا كان الكود ضارًا، لذا…
-
كيفية تثبيت إطار الويب Django على Ubuntu 22.04
المقدمة ديجانغو هو إطار عمل ويب باللغة Python متكامل الميزات لتطوير مواقع الويب والتطبيقات الديناميكية. باستخدام Django ، يمكنك إنشاء تطبيقات ويب Python بسرعة والاعتماد على الإطار للقيام بالكثير من العمل الشاق. في هذا الدليل ، ستقوم بتشغيل Django على خادم Ubuntu 22.04. بعد التثبيت ، ستبدأ مشروعًا جديدًا لاستخدامه كأساس لموقعك. طرق مختلفة هناك طرق مختلفة لتثبيت Django ، اعتمادًا على احتياجاتك وكيفية رغبتك في تكوين بيئة التطوير الخاصة بك. تتميز هذه الطرق بمزايا مختلفة وقد تكون إحدى الطرق…