আমি জানি যে জ্যাঙ্গো রেস্ট ফ্রেমওয়ার্ক সম্পর্কিত উত্তর রয়েছে তবে আমি আমার সমস্যার সমাধান খুঁজে পাইনি।
আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যার প্রমাণীকরণ এবং কিছু কার্যকারিতা রয়েছে। আমি এটিতে একটি নতুন অ্যাপ যুক্ত করেছি, যা জ্যাঙ্গো রেস্ট ফ্রেমওয়ার্ক ব্যবহার করে। আমি কেবল এই অ্যাপটিতে লাইব্রেরিটি ব্যবহার করতে চাই। এছাড়াও আমি পোষ্ট অনুরোধ করতে চাই এবং আমি সর্বদা এই প্রতিক্রিয়াটি গ্রহণ করি:
{
"detail": "CSRF Failed: CSRF token missing or incorrect."
}
আমার কাছে নিম্নলিখিত কোড রয়েছে:
# urls.py
from django.conf.urls import patterns, url
urlpatterns = patterns(
'api.views',
url(r'^object/$', views.Object.as_view()),
)
# views.py
from rest_framework.views import APIView
from rest_framework.response import Response
from django.views.decorators.csrf import csrf_exempt
class Object(APIView):
@csrf_exempt
def post(self, request, format=None):
return Response({'received data': request.data})
আমি বর্তমান অ্যাপ্লিকেশনটিকে প্রভাবিত না করেই API যুক্ত করতে চাই। সুতরাং আমার প্রশ্নগুলি হল আমি কীভাবে কেবল এই অ্যাপের জন্য সিএসআরএফ অক্ষম করতে পারি?