728x90

๐ ๊ฐ๋จํ ์ปคํผ ๋ฉ๋ด ์์ฑํ๊ธฐ
๐ views.py
def coffee_view(request):
return render(request, '', {})
{ }์ model์์ ๊ฐ์ ธ์จ ์ด๋ค ๊ฐ์ฒด ์ฆ ์ด๋ค ํ๋ค์ ๋ค ๋ฃ์ด์ฃผ๋๋ก ํ ๊ฒ์ด๋ค.
from .models import Coffee
def coffee_view(request):
coffee_all = Coffee.objects.all() # .get(), .filter() ...
return render(request, 'coffee.html', {"coffee_list" : coffee_all})
๐ template > coffee.html
<!DOCTYPE html>
<html>
<head>
<title>Coffee List</title>
</head>
<body>
<h1> My Coffee List </h1>
<p>{{ coffee_list }}</p>
</body>
</html>
๐ urls.py
from homepage.views import coffee_view
path('coffee/',coffee_view)
127.0.0.1.:8000/coffee/ ์ ์ํ๋ฉด

์์ QuerySet์ name, price๋ก ๋ํ๋ผ ์ ์๊ฒ ๋ค์ ์์ ํด๋ณด๊ธฐ
๐ template > coffee.html
<!DOCTYPE html>
<html>
<head>
<title>Coffee List</title>
</head>
<body>
<h1> My Coffee List </h1>
{% for coffee in coffee_list %}
<p>{{ coffee.name }} , {{ coffee.price }}</p>
{% endfor %}
</body>
</html>
127.0.0.1.:8000/coffee/ ์ ๋ค์ ์ ์ํ๋ฉด

728x90
'Tech > Django' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Django] 05. Form์ผ๋ก Template์์ Model ์์ ํ๊ธฐ (0) | 2025.02.12 |
---|---|
[Django] 03. Model (0) | 2025.02.12 |
[Django] 02. Template (0) | 2025.02.11 |
[Django] 01. View (0) | 2025.02.11 |
[Django] 00. Django ์์๋ณด๊ธฐ (0) | 2025.02.11 |