verbose_name 매개 변수
필드 이름 지정.
admin.site.register(Product, ProductAdmin)
django의 관리자 페이지에서 Product 모델을 관리할 수 있도록 등록하는 코드.
django에서 admin.site.register() 함수를 사용하여 모델을 등록하면, 해당 모델의 데이터를 관리할 수 있는 관리자 페이지가 자동으로 생성.
CharField 타입의 description 필드에서는 max_length 속성이 정의되어야만 한다.
ERRORS:
product.Product.code: (fields.E120) CharFields must define a 'max_length' attribute.
product.Product.description: (fields.E120) CharFields must define a 'max_length' attribute.
product.Product.price: (fields.E120) CharFields must define a 'max_length' attribute.
product.Product.stock: (fields.E120) CharFields must define a 'max_length' attribute.
상품명, 상품코드, 상품설명 등 만드는데 굳이 길이제한이 필요없다고 생각했는데, 다들 max_length를 넣은 이유가 있었다..
머리 터지는 일이 많았는데 그 때마다 기록해 놓지 않고 서치+수정 = 뒤집어엎음.. 테크를 탔기 때문에 TIL로 기록해 놓고 꼭 기억해야 할 것도 멍한 머리 어딘가에 있을 뿐..