🍋 ⚾️ 💻 🎬 🎮

template 3

[Django] 05. Form으로 Template에서 Model 수정하기

1️⃣  Form 만들기만들어뒀던 앱(homepage)에서 새로운 파일을 생성한다.    📂  homepage  >  forms.pyfrom django import formsfrom .models import Coffee # Model 호출# 어떤 form을 만들지 작성해줘야 한다.class CoffeeForm(forms.ModelForm): # ModelForm을 상속받는 Coffee Form 생성 class Meta: # form을 만들기 위해서 어떤 모델을 써야하는지 class 안에 있는 class에서 지정이 된다. model = Coffee fields = {"name", "price", "is_ice"} # 어떤 field를 form에서 받을 것인지를 적어주는 곳이다. ..

Tech/Django 2025.02.12

[Django] 04. Template에서 Model 확인하기

📌  간단한 커피 메뉴 생성하기    📂  views.pydef coffee_view(request): return render(request, '', {})   { }에 model에서 가져온 어떤 객체 즉 어떤 행들을 다 넣어주도록 할 것이다.from .models import Coffeedef coffee_view(request): coffee_all = Coffee.objects.all() # .get(), .filter() ... return render(request, 'coffee.html', {"coffee_list" : coffee_all})     📂  template  >  coffee.html My Coffee List {{ cof..

Tech/Django 2025.02.12

[Django] 02. Template

📌  Render Render 함수어떤 데이터를 바탕으로 '.html' 안에 있는 내용을 완성한다는 느낌에 가깝다.# views.pydef index(request): return render(request, '.html', {})  Render 함수의 파라미터request    :     http request를 받은 것을 그대로 인자로 전달한 것'.html'       :     응답을 하는 과정에서 보여줄 file을 지정{}               :     request,  '.html'을 처리하는 과정에서 사용할 여러 인자들 (dictionary 형태로 전달)   📌  HTML 관리하는 방법 (여러 가지...) 각 앱의 Directory에서 관리homepage  >  template (생성..

Tech/Django 2025.02.11
728x90
반응형