প্রজেক্ট তৈরী করি

জ্যাংগো এবং Django REST framework ইন্সটল করি

pip install django
pip install djangorestframework

জ্যাঙ্গো প্রজেক্ট তৈরী করি

django-admin startproject RestApiProject

জ্যাঙ্গো প্রজেক্ট ডেভেলপমেন্ট সার্ভার চালু করে চালিয়ে দেখি

python manage.py runserver

একটি Blog নামে app তৈরী করি

python manage.py startapp Blog

settings.py ওপেন করে Blog এবং rest_framework কে প্রজেক্ট এর সাথে যুক্ত করি

INSTALLED_APPS = [
    'rest_framework',
    'Blog',
]

Reactjs

reactjs থেকে django তে রিকোয়েস্ট দিলে ব্লক নেটওয়ার্ক জাতীয় এরর শো করে এটা ঠিক করার জন্য নিচের পদ্ধতি অবলম্বন করতে হবে।

১. django-cors-headers প্যাকেজ ইনস্টল করতে হবে। pip install django-cors-headers

২.django প্রজেক্টের settings.py ফাইলে ইনস্টল apps এ corsheaders যোগ করতে হবে এবং নিচের মত কনফিগার করতে হবে।

INSTALLED_APPS = [
    'corsheaders',
]

৩. reactjs app ইউআরএল কনফিগার করতে হবে এখানে আমার app ইউআরএল http://127.0.0.1:3000/

CORS_ALLOWED_ORIGINS = [
    'http://127.0.0.1:3000',
]  # Add other allowed origins as needed

MIDDLEWARE = [
    # ...
    'corsheaders.middleware.CorsMiddleware',
    # ...
]

CORS_ALLOW_ALL_ORIGINS = False

Last updated