graphene-django/examples/cookbook-plain/cookbook/recipes/models.py
Jonathan Kim 4275aba6ac
Run black formatting (#668)
* Run black format

* Update makefile

* Add black to travis build
2019-06-10 18:58:33 -07:00

29 lines
719 B
Python

from django.db import models
from ..ingredients.models import Ingredient
class Recipe(models.Model):
title = models.CharField(max_length=100)
instructions = models.TextField()
def __str__(self):
return self.title
class RecipeIngredient(models.Model):
recipe = models.ForeignKey(Recipe, related_name="amounts", on_delete=models.CASCADE)
ingredient = models.ForeignKey(
Ingredient, related_name="used_by", on_delete=models.CASCADE
)
amount = models.FloatField()
unit = models.CharField(
max_length=20,
choices=(
("unit", "Units"),
("kg", "Kilograms"),
("l", "Litres"),
("st", "Shots"),
),
)