So Do you mean i change the angular? Of my models file? If the last apply how? Sincere, Tim
On Wednesday, October 31, 2018 at 12:10:51 PM UTC+1, Krishnasagar Subhedarpage wrote: > > Hi Tim, > > IMHO, you can change angular's request body as per model defined in app so > that, serializer can validate and save into table. > > Regards, > Krishna > > > > On Wed, 31 Oct 2018 at 15:11, Tim Vogt <[email protected] <javascript:>> > wrote: > >> 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] <javascript:>","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] <javascript:> >> ","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] >> <javascript:>',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] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> 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 >> >> <https://groups.google.com/d/msgid/django-users/7ed5caaf-7140-4b1f-a490-916a7c67d45d%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- 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/f43fa087-8f02-4a12-a271-a1b7a24017f3%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

