# ২৩.২ : পেশেন্ট অথেনটিকেশন পার্ট ২

আজকে আসো আমরা আমাদের রেজিস্ট্রেশন ভিউ নিয়ে ডিটেইলস কাজ করবো। আমরা বলতেছিলাম যে যেহেতু রেজিস্ট্রেশন ইউআরএল এ ইউজার জাস্ট পোস্ট রিকোয়েস্ট করবে সেজন্যে আমরা এখানে মডেল ভিউ সেট ইউজ না করে ApiView ইউজ করবো। ApiView একটু বাচ্চা টাইপ তাকে আবার বলে দিতে হয় যে তাকে দিয়ে কোন টাইপ রিকোয়েস্ট করাবো আমরা। আমরা যেহেতু post রিকোয়েস্ট হ্যান্ডেল করাবো তাকে দিয়ে সো সেটাকে বলে দিতে হবে। এখন তুমি তোমার পছন্দের ফাংশন based ভিউ এর কথা চিন্তা করো যেখানে তুমি ইউজার এর পোস্ট রিকোয়েস্ট এর ডাটা নিয়ে সেগুলা ভ্যালিড কিনা চেক করতে আর ভ্যালিড হলে সেটার জন্যে একটা কাজ করতে। এখানেও আমরা সেম কাজ ই করবো খেয়াল করে দেখো।

class UserRegistrationApiView(APIView): serializer\_class = serializers.RegistrationSerializer

```python
class UserRegistrationApiView(APIView):
    serializer_class = serializers.RegistrationSerializer
    
    def post(self, request):
        serializer = self.serializer_class(data=request.data) # form er moto kore 
        #serializer er user er request kora data gula capture korlam
        
        if serializer.is_valid(): # json data valid hoile er condition e jabe
            user = serializer.save()
            return Response("Form Submission Done")
        return Response(serializer.errors)
```
