প্রজেক্ট তৈরী করি
জ্যাংগো এবং 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