Monday, November 21, 2022

Re: Page Integration


On Fri, Nov 11, 2022 at 10:48 AM Pooja Kumari <poojaissar143@gmail.com> wrote:
I tried many ways but nothing works.
Sorry this code is messed up but hope you get some idea what I'm trying to do.
In views.py
@api_view(['GET', 'POST', ])
def signUpPage(request, format=None):
  #permission_classes = (IsAuthenticated,)
  #authentication_classes = (TokenAuthentication,)
  serializer = AuthTokenSerializer(data=request.data)
  data= {'signUpPage': Employee.objects.all() }
  if request.method == "POST":
    empid=request.POST['empid']
    first_name=request.POST['first_name']
    last_name=request.POST['last_name']
    email=request.POST['email']
    password=request.POST['password']
    phone=request.POST['phone']
    register = NewUserSerializer(data=data, context={'request':request})
    if register.is_valid(raise_exception=True):
      register.save()
      print(register.data)
      #register.save()
  return Response("registration successfully")
  #return JsonResponse(data,template_name='signup.html',content_type="application/json")
'''
  '''
  #@action(detail=False, methods=['post'], name='register')
  def create(self, request):
    """
    Api to registration
    """
    try:
      data = request.data
      print(data)
      email = request.data.get("email")
      user_obj = Employee.objects.filter(email=email)
      print("35 line", user_obj)
      #print("...",user_obj)
      print("demo")
      if user_obj:
        return Response("User Already Exist With This Email Id")
      else:
        #new_user = NewUserSerializer(data=data, context={'request':request})
        #if new_user.is_valid(raise_exception=True):
        #  new_user.save()
        print("42 line")
        new_user = Employee.objects.create(empid=data.get('empid'),first_name=data.get('first_name'),last_name=data.get('last_name'),email=data.get('email'),password=data.get('password'),phone=data.get('phone'))
        print("user",new_user)
        return Response("registration successfully")
     
    except Exception as e:
      print("hello", str(e))
      return Response( "invalid data")
'''







'''
        name = request.data.get("name","")
        email= request.data.get("email","")'''



"""class UserDetailAPI(APIView):
  authentication_classes = (TokenAuthentication,)
  permission_classes = (AllowAny,)
  def get(self,request,*args,**kwargs):
    user = User.objects.get(id=request.user.id)
    serializer = UserSerializer(user)
    return Response(serializer.data)

#Class based view to register user
class RegisterUserAPIView(generics.CreateAPIView):
  permission_classes = (AllowAny,)
  serializer_class = RegisterSerializer
"""


On Fri, Nov 11, 2022 at 1:16 AM Chukwudi Onwusa <chukswest72@gmail.com> wrote:
If you are using function based view in your views.py . After you must have equated the input values through the name attribute to the instance of the class in your model, then instance.save() before you redirect.
This should be done in the views.py not models.

On Thu, Nov 10, 2022, 20:07 Pooja Kumari <poojaissar143@gmail.com> wrote:
Where I have to use save() method? In models or somewhere else?

On Thu, Nov 10, 2022, 9:19 PM Lakshyaraj Dash <dashlakshyaraj2006@gmail.com> wrote:
Please see that if you're calling the .save() method or not

On Thu, Nov 10, 2022, 21:02 Pooja Kumari <poojaissar143@gmail.com> wrote:
Hi.. Can anyone help me with django templates? Actually I have a registration page where user can signup and data will be saved in admin panel or database but I am not able to do that. Registration page is working when I hit URL but data is not saving in database. Let me know If anyone have idea about this type of project. I'll be very grateful for your help.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAHYvwbWDVFjuddPah3WUX8M9H6ojvDSjQD_mn7W6AgcT_pQsGQ%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAF7qQgBrQoWDSpStS9quQ1jSWxpAD9s7kJqHgFCgiCnEMtd%2BfQ%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAHYvwbUCfTxMRgaxfgGK_yOwth7VAHr35hNK8JgnhDGNVsq%2BTQ%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAGoV8n%3DXZ02ScGLztCWTgceLxhQc%2BB7H5um7TxFbJiavE4tNxA%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAHYvwbUaqQp1AmZteB%2BKxm_uVkRwa_ZVSpSqTEzOPRnUjah-YA%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CA%2B_kdjKKCS0TxjDrR8cmPbDUu%2B2MAFPjCjwyHFzYJtjZxj--Cw%40mail.gmail.com.

No comments:

Post a Comment