اذهب إلى المحتوى

السؤال

نشر

لدي مشروع جانغو Django خاص بي، ويحتوي المشروع على العديد من الملفات والقوالب templates وملفات الخطوط وCSS وأحاول الآن أن أقوم بتنظيم هذه الملفات والمجلدات، وكنت أتسأل ما هو أفضل مكان لوضع القوالب templates في مشروع جانغو Django؟

هل أقوم بعمل مجلد templates داخل المشروع project مباشرة أم داخل التطبيق App؟ أم أن هناك طريقة أخرى متعارف  عليها لتنظيم ملفات المشروع؟

 

Recommended Posts

  • 1
نشر

أفضل مكان لوضع القوالب هو داخل التطبيقات داخل مٌجلد اسمه templates حتى تكون هذه التطبيقات قابلة للإستعمال في مشروع آخر. أما عامةً فيُمكن وضع القوالب  أيضا داخل مجلد اسمه templates في جذر المشروع .

يُرجى الذكر أنه يجب توفر الخاصية TEMPLATES في ملف الإعدادات حتى يعرف جانغو أين يقوم بالبحث عن القوالب.

# داخل ملف settings.py
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR / 'templates'], # مٌجلد القوالب العام
        'APP_DIRS': True, # تفعيل خاصية البحث عن القوالب داخل التطبيقات
        ...
    },
]

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...