django

علامات جانغو

محتوى كتلة جانغو

محتوى كتلة Django هو عنصر HTML يستخدم لعرض محتوى ديناميكي من جانغو. يمكن استخدامه لعرض محتوى من نماذج Django، أو من دوال Django، أو من مصادر أخرى. يظل الهيكل العام لمستند HTML ثابتًا إلى حد ما، بينما قد يتغير المحتوى الموجود داخل الهيكل. و باستخدام محتوى الكتلة ووراثة القالب، من الممكن تحديد قالب HTML الهيكلي […]

علامات جانغو

كيفية استخدام علامات جانغو

تعد العلامات مكونًا رئيسيًا في قوالب Django وهي تتيح إمكانية تضمين منطق بسيط في قوالب جانغو أثناء عملية العرض. يعد هذا أمرًا مهمًا لأنه ليس من الممكن استخدام Python في قالب HTML نظرًا لأن Python تعمل على الخادم وليس في متصفح الويب. تعمل العلامات على سد هذه الفجوة وتسهيل القدرة على إخراج المحتوى، والعمل كهيكل

Django-Template-Language-Variables

متغيرات لغة قالب جانغو

لغة قالب جانغو أو DTL هي صيغة خاصة للاستخدام داخل ملفات HTML ليتم استخدامها بواسطة جانغو، DTL هو نموذج محسّن من HTML يستخدم بناء جملة HTML القياسي المدمج مع لغة قالب Django المحددة بحيث يمكن حقن البيانات المتغيرة ديناميكيًا في القالب لإنشاء صفحة HTML ديناميكية. يتم بعد ذلك إرجاع هذه الصفحة مع HttpResponse إلى العميل

نماذج جانغو

دالة ()render في جانغو

يحتوي Django على عدد كبير مما يسمى بدوال الاختصار التي تجعل التطوير باستخدام جانغو أسهل. هذه الاختصارات عبارة عن دوال مساعدة تغطي العديد من المستويات المختلفة للنموذج والعرض ونموذج القالب. تعتبر دالة render() إحدى هذه الدوال. و الغرض منها هو إرجاع HttpResponse الذي تم ملء محتواه بنتيجة استدعاء render_to_string() باستخدام الوسائط التي تم تمريرها. لقد

قوالب جانغو

كيفية تسجيل القوالب في جانغو

من الممكن إرسال HTML إلى متصفح الويب في جانغو مباشرةً من ملف view.py. و لكن من الأفضل التعامل مع HTML في Django من خلال استخدام القوالب. قالب جانغو ببساطة هو ملف HTML مخزّن في موقع محدد وله القدرة على إخراج المتغيرات الديناميكية والمحتوى. بدلاً من إنشاء HTML في ملف view.py، يمكننا إنشاء قوالب Django التي

إستخدام جانغو مع vs code

كيفية استخدام Visual Studio Code مع Django

يعد Visual Studio Code أفضل محرر نصوص مجاني متوفر لكتابة التعليمات البرمجية. يتمتع بميزة كونه خفيف الوزن، و عالي الأداء، بينما لا يزال يقدم العديد من الميزات التي تتوقعها عادةً في بيئة تطوير متكاملة أكثر قوة. يعد Visual Studio Code محرر رائع للاستخدام عند العمل مع بايثون و جانغو نظرًا لأنه يحتوي على امتدادات تسهل

قوالب جانغو

قوالب جانغو

قوالب جانغو هي ملفات HTML ذات بناء جمل إضافية للسماح باستخدام المتغيرات والحلقات وهياكل التحكم الأخرى.فعندما يستدعي العرض دالة render()، فإنها تقوم بتمرير البيانات إلى القالب ويقوم القالب بإنشاء HTML لعرضه للمستخدم. و هذا مفهوم مشابه جدًا للعديد من أطر الويب MVC وMVT. يستخدم جانغو الواجهة الخلفية المدمجة لنظام القوالب الخاص به والذي يُسمى Django

جانغو

تحسين مشروع جانغو باستخدام أفضل الممارسات

مرحبًا بكم في الدليل الشامل حول تحسين مشروع جانغو باستخدام أفضل الممارسات. من خلال تجربتي في التطوير، لدي فهم عميق لقدرات جانغو والتقنيات الأساسية لتحسين أدائه وتعزيز وظائفه. ومن خلال هذه التدوينة سوف أشارك خبراتي وأزودك باستراتيجيات قابلة للتنفيذ لتعزيز مشروع جانغو الخاص بك.

نماذج جانغو

نماذج جانغو: نصائح من أجل أكواد نظيفة وفعالة (أفضل ممارسات)

تعلم كيفية تحسين تصميم نموذج جانغو باستخدام أفضل الممارسات في إختيار الحقول، وتصميم قاعدة البيانات، وتقنيات الاستعلام، و الأكواد النظيفة، والاختبار الفعال، والتحسين المتقدم لمساعدتك في إنشاء تطبيقات ويب قابلة للتطوير والصيانة. سنستكشف بعضًا من أفضل الممارسات الأساسية للعمل مع نماذج Django🙌. باستخدام بايثون يمكنك إنشاء مجموعة واسعة من التطبيقات بدءًا من البرامج النصية البسيطة

Scroll to Top