Guest User

Untitled

a guest
Nov 19th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. class TypeOfIngredient(models.Model):
  2. name = models.CharField(max_length=200,unique=True,null=False)
  3. slug = models.SlugField(unique=True)
  4.  
  5. class Ingredient(models.Model):
  6. name = models.CharField(max_length=200,unique=True,null=False)
  7. slug = models.SlugField(unique=True)
  8. typeofingredient = models.ForeignKey(TypeOfIngredient, related_name='typeof_ingredient',null=True, blank=True,on_delete=models.PROTECT)
  9.  
  10. class IngredientListSerializer(ModelSerializer):
  11. class Meta:
  12. model = Ingredient
  13. fields = '__all__'
  14.  
  15. "results": [
  16. {
  17. "id": 1,
  18. "name": "adrak",
  19. "slug": "adrak",
  20. "typeofingredient": null
  21. },
  22. {
  23. "id": 2,
  24. "name": "banana",
  25. "slug": "banana",
  26. "typeofingredient": 1
  27. },
  28.  
  29. class IngredientListSerializer(ModelSerializer):
  30. class Meta:
  31. model = Ingredient
  32. fields = '__all__'
  33. depth = 1
  34.  
  35. "results": [
  36. {
  37. "id": 1,
  38. "name": "adrak",
  39. "slug": "adrak",
  40. "typeofingredient": null
  41. },
  42. {
  43. "id": 2,
  44. "name": "banana",
  45. "slug": "banana",
  46. "typeofingredient": {
  47. "id": 1,
  48. "name": "fruit",
  49. "slug": "fruit"
  50. }
  51. },
Add Comment
Please, Sign In to add comment