Hi group ;-)

I have a little challenge.

We have a frontend angular api. Wich sinds data to my django backend from 
an input form.

And Contact in the frontend How to just my serializer / models file right 
so the contact data is in my database?


contact?: {
name: string;
email: string;
phone: string;
}

*What gets forwarded to my backend?*
{"id":189267,"name":"asdf","address":"asdf","description":"asdf","totalSpots":"0","spotsTaken":"0","location":"0,0","contact":{"name":"asdf","email":"[email protected]","phone":"1111111111"}}

*this part is sending the data and arrives in the database.√*

{"id":189267,"name":"asdf","address":"asdf","description":"asdf","totalSpots":"0","spotsTaken":"0","location":"0,0",


*This part is my challenge and I made this ajustment in my models.py file 
and serialisers.py*


"contact":{"name":"asdf","email":"[email protected]","phone":"1111111111"}}


What are the files?

the angular file:

export interface IWorkPlace {
id: string;
name: string;
address: string;
description: string;
totalSpots: number;
spotsTaken: number;
location: [number, number];
contact?: {
name: string;
email: string;
phone: string;
}
}

*my models.py*


name = models.CharField(max_length=250)
address = models.CharField(max_length=250)
description = models.CharField(max_length=250)
totalSpots = models.CharField(max_length=250)
spotsTaken =models.CharField(max_length=250, blank=True)

image = models.ImageField(upload_to='workplace_image', blank =True)
location = models.CharField(max_length=250)
name = models.CharField(max_length=150)
email = models.EmailField(max_length=100, default='[email protected]',blank=
False)
phone = models.CharField(max_length=14 ,default='1111111111"', blank=False)



my serializer 
class Workspace_bookingSerializer(serializers.ModelSerializer):
class Meta:
model = Workspace_booking
fields = ( 'id','name','address','description','totalSpots','spotsTaken',
'location','name','email','phone')




Sincere!

Tim

-- 
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 [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/7ed5caaf-7140-4b1f-a490-916a7c67d45d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to