প্রকল্প সম্পর্কে
Cookiecutter Django হলো একটি প্রজেক্ট টেমপ্লেট যা প্রোডাকশন-রেডি ডজনগো অ্যাপ্লিকেশন তৈরির গতি বাড়ানোর জন্য ডিজাইন করা হয়েছে। এটি পুনরাবৃত্তিমূলক সেটআপ কাজ এড়াতে একটি বিস্তৃত সেট প্রি-কনফিগারড সেটিংস ও ইন্টিগ্রেশন প্রদান করে।
প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে:
- ডজনগো 6.0 ও পাইথন 3.14 এর সমর্থন।
- django-environ এর মাধ্যমে 12-ফ্যাক্টর ভিত্তিক সেটিংস।
- কাস্টম ইউজার মডেল সহ django-allauth এর মাধ্যমে ইউজার রেজিস্ট্রেশন ও অথেন্টিকেশন।
- প্রোডাকশনের জন্য Traefik ও LetsEncrypt সহ docker-compose দিয়ে Docker সমর্থন।
- মিডিয়া স্টোরেজের জন্য বিভিন্ন ক্লাউড প্রদানকারীর সাথে ইন্টিগ্রেশন (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.