Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 23218

Django Python - How to Query this

$
0
0

I have this Consumer model

class ConsumerModel(models.Model):    GENDER_LIST = (        ('male','MALE'),        ('female','FEMALE'),        ("lgbt",'LGBT')    )    REGISTER_AS = (        ('consumer','CONSUMER'),        ('manager','MANAGER')    )    uid = models.CharField(max_length=8)    # remove the default value some time    profile_id = models.UUIDField()    user = models.OneToOneField(User, on_delete=models.CASCADE, null=True, blank=True)    name = models.CharField(max_length=40)    birthdate = models.DateField(null=True,blank=True)    mobile_number = models.CharField(max_length=12, null=True, blank=True)    gender = models.CharField(max_length=20,choices=GENDER_LIST,null=True,blank=True)    profile_image = models.ImageField(null=True,blank=True,upload_to="images/")    register_as = models.CharField(null=True, blank=False,choices=REGISTER_AS, max_length=12)    def __str__(self):        return self.user

I have this view where I want to look/print for the Consumer with the following user but it returns and error:

serializer = ConsumerLoginSerializer(data=request_data)        if serializer.is_valid:            try:                user = User.objects.get(email=request_data["email"])            except:                return Response(data={'status': wrong_input, 'message':wrong_body_vals_msg, 'errors':{"Email":"User not found"}})            print("PROFILE ID: " + ConsumerModel.objects.get(user=user))            return Response(data={"status": ok, 'message': "Success"}, status=ok) 

Viewing all articles
Browse latest Browse all 23218

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>