강의
Django
model 생성하기
django에서는 model을 이용하여 DB를 관리한다.
model은 app의 models.py에서 class 형식으로 관리할 수 있다.
1
2
3
4
5
6
class Coffee(models.Model):
def __str__(self):
return self.name
name = models.CharField(default="", max_length=30)
price = models.IntegerField(default=0)
is_ice = models.BooleanField(default=False)
또한 admin 페이지에서 해당 model을 관리하기 위해서 admin.py에서
1
2
3
from .models import Coffee
admin.site.register(Coffee)
그후 migrate를 진행해준다.
python manage.py makemigrations homepage
python manage.py migrate
Form 이용하기
앱 디렉토리에 forms.py를 생성한다.