عن المشروع
Cookiecutter Django هو قالب مشروع مصمم لتسريع إنشاء تطبيقات Django جاهزة للإنتاج. يوفر مجموعة شاملة من الإعدادات المتكاملة مسبقاً والتكاملات لتجنب مهام الإعداد المتكررة.
تشمل الميزات الرئيسية:
- دعم Django 6.0 وPython 3.14.
- إعدادات مبنية على مبدأ 12-Factor عبر django-environ.
- تسجيل المستخدمين والمصادقة عبر django-allauth مع نموذج مستخدم مخصص.
- دعم Docker باستخدام docker-compose مع Traefik وLetsEncrypt للإنتاج.
- تكامل مع مزودي سحابة متعددين لتخزين الوسائط (Amazon S3، Google Cloud Storage، Azure Storage).
- تكوين البريد الإلكتروني عبر Anymail (يدعم Mailgun وAmazon SES وغيرها).
- دعم الاختبار مع unittest أو pytest وتكامل pre-commit.
- تكاملات اختيارية لـ Celery وFlower وSentry ومجمعات بريد مثل Mailpit.
- خيارات نشر لـ Heroku وPythonAnywhere.
يفترض الإطار افتراضياً استخدام PostgreSQL (الإصدارات 14-18) ويؤكد على الأمن بشكل افتراضي مع تركيز قوي على SSL.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.