티스토리 뷰
반응형
첫번째, url.py
path('index/' ~~ 에서 index뒤에 반드시 /를 붙인다.
views.index의 뜻은 views 안의 index 함수를 실행하겠다는 말이다.
두번째, views.py
그리고 random함수를 썼기 때문에 제일 윗부분에
import random
을 넣어줘야 돌아간다.(python)
세번째, computer.html
우선 위의 내용 다 쓰지말고 ! 하나만 치고 tab을 누르면 html 기본형이 만들어 진다.
그리고 body 사이에 코드만 넣자.
추가적으로 파이썬에서 리스트의 2번째 값을 가져오려면 languages[1]을 쓰면 된다. 하지만 여기서는
{{ languages[1] }}이 아니라 {{ languages.1 }}이라고 써야한다.
쉽게 말해서 templates 안에서 () 나 []를 못쓴다.
templates 문법 정리
- 출력은 중괄호 두개로 나타낸다 {{ }}
- 문법은 {% %} 안에 쓴다.
- 반복문의 종료는 {% endfor %}로 쓴다.
이러한 문법을 DTL(Django template language)이라고 하는데 조만간 다룰 예정이다.
일단은 전반적인 흐름을 이해해 보자.
출력화면
위의 화면이 뜬다면 성공!
오류는 굉장히 많이 뜰것이다. 필자도 방금 방금 해보면서도 오류가 떴다.........
오류를 찾는 과정에서 실력이 늘것이니 계속 찾아보자
기초가 다잡아 간다. 이제 url의 variable routing에 대해 알아보자.
반응형
'Web > Django' 카테고리의 다른 글
5-2. django_variable routing 기초(int) (0) | 2020.05.03 |
---|---|
5-1. django_variable routing 기초(str) (0) | 2020.05.01 |
3. django의 파일구조 (0) | 2020.04.28 |
2-2. django_python 함수이용하기 (0) | 2020.04.26 |
2_1. django_app만들기 (0) | 2020.04.22 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- vuejs
- useHistory 안됨
- pandas
- nodejs
- Deque
- JavaScript
- useState
- typescript
- react
- mongoDB
- TensorFlow
- next.config.js
- 자료구조
- django
- nextjs autoFocus
- 자연어처리
- NextJS
- Vue
- Express
- 클라우데라
- Python
- DFS
- react autoFocus
- read_csv
- UserCreationForm
- Queue
- logout
- login
- BFS
- error:0308010C:digital envelope routines::unsupported
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함