from django.shortcuts import render
from django.http import HttpResponse
from .models import Album


def index(request):
all_albums = Album.objects.all()
ctx = {
'all_albums': all_albums
}
return render(request, 'music/index.html', ctx)


def detail(request, album_id):
return HttpResponse("<h2>Details for album id:" + str(album_id) + "</h2>")

- index 에서  render 할 때 ctx 활용 잘보기



<index.html>

{% if all_albums %}
<ul>
{% for album in all_albums %}
<li><a href="/music/{{ album.id }}">{{ album.album_title }}</a></li>
{% endfor %}
</ul>
{% else %}
<h3>you don't have any albums</h3>
{% endif %}

- html 안에서 함수사용시에는 {% 함수 %} / 변수사용시에는 (ctx 안에 넣은 변수)  {{ 변수 }}

- cf) {% for %} ~ {% endfor %}  /   {% if %}  ~  {% endif %}

'Etc' 카테고리의 다른 글

Django Foreign Key 에 Data 저장하기  (0) 2018.08.12
Django Http404 사용하기 <16>  (0) 2018.08.12
백준 4344 임시  (0) 2018.07.10
백준 파이썬 1546  (0) 2018.07.10
백준 코드 임시 저장 15552번  (0) 2018.07.08
SubNum = int(input())
subNumber = []
subAv = []
for i in range(SubNum):
subNumber[i] = list(map(int, input().split()))
subAv[i] = subNumber[i]/subNumber[i][0]
print(subNumber[i])
print(subAv[i])


'Etc' 카테고리의 다른 글

Django Http404 사용하기 <16>  (0) 2018.08.12
Django template 활용법 <14>  (0) 2018.08.12
백준 파이썬 1546  (0) 2018.07.10
백준 코드 임시 저장 15552번  (0) 2018.07.08
코드펜  (0) 2018.06.22
Num = int(input())
subNumber = list(map(int, input().split()))
subNumber.sort()
H_score = subNumber[Num - 1]

for i in range(Num):
subNumber[i] = subNumber[i] / H_score * 100

sum = 0
for i in range(Num):
sum += subNumber[i]

aver = sum / Num
print('%.2f' % aver)


'Etc' 카테고리의 다른 글

Django Http404 사용하기 <16>  (0) 2018.08.12
Django template 활용법 <14>  (0) 2018.08.12
백준 4344 임시  (0) 2018.07.10
백준 코드 임시 저장 15552번  (0) 2018.07.08
코드펜  (0) 2018.06.22

+ Recent posts