티스토리 뷰

CRUD 중 Read기능 구현

views.py

from django.shortcuts import render, HttpResponse

topics = [#리스트 생성
    {'id': 1, 'title': 'routing', 'body': 'Routing is ..'},
    {'id': 2, 'title': 'view', 'body': 'View is ..'},
    {'id': 3, 'title': 'Model', 'body': 'Model is ..'},
]

def index(request):
    global topics #전역변수 지정
    ol = ''
    for topic in topics:
        ol += f'<li><a href="/read/{topic["id"]}">{topic["title"]}</a></li>' #f 사용시 중괄호에서 변수 바로 사용가능
    return HttpResponse(f'''
    <html>
    <body>
        <h1>Django</h1>
        <ol>
            {ol}
        </ol>
        <h2>Welcome</h2>
        Hello, Django
    </body>
    </html>
    ''')

def create(request):
    return HttpResponse('Create')

def read(request, id):
    return HttpResponse('Read!'+id)

실행 모습

'개발공부 > Django' 카테고리의 다른 글

9. 생성기능 구현(form)  (0) 2022.04.26
8. 읽기 기능 상세 보기 페이지 만들기  (0) 2022.04.26
6. django를 쓰는 이유  (0) 2022.04.26
5. Routing URL conf  (0) 2022.04.26
4. app 만들기  (0) 2022.04.26
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함