새로운 엔드포인트인 ingredinet를 만들도록 할게요.
test_models.py
파일의 가장 아래에 아래와 같이 테스트 메소드를 정의 할게요.
def test_ingredient_str(self):
"""Test the ingredient string representation"""
ingredient = models.Ingredient.objects.create(
user=sample_user(),
name='Cucumber'
)
self.assertEqual(str(ingredient), ingredient.name)
core/models.py
모델을 생성할게요.
❯ docker-compose run --rm app sh -c "python manage.py makemigrations"
Creating recipe-app-api2_app_run ... done
Migrations for 'core':
core/migrations/0003_ingredient.py
- Create model Ingredient
core/admin.py
파일 안 30번째 줄을 통해서 관리자 사이트에 따끈따근하게 만든 모델을 등록하도록 할게요.
테스트 코드가 통과되었어요.