반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Django 특정 값 가져오기
- Django column 값 가져오기
- html cell
- DI
- Dependency
- Spring
- table tag
- table cell size
- Dependency Injection
- html
- html cell size
- Django
Archives
- Today
- Total
emluy 개발 일기
Django 웹 4 - (word count) form태그로 html 간 data 전송 본문
SMALL
Setting 3에 이어서
home.html에서 작성한 글 데이터를 result.html로 전송
0. home.html에서 result.html로 전송할 데이터를 담은 form태그의 action에 result.html의 url 넣어줌
1. views.py의 result함수에 home.html의 데이터 받아오는 get 함수 코드 추가
1-1. get함수의 인자에는 home.html에서 받아오는 데이터의 name 적어줌(위 사진에서 textarea의 name 참고)
-> 이 가져온 데이터를 변수에 담아줌
1-2. render함수에 세번째 인자 추가 (사전형 객체)
: 1-1에서 text로 받은 문자열을 return.html에 full이라는 키값을 가진 사전형 객체로 가져옴
2. return.html에 1-2에서 가져온 full객체 보여주기
3. 입력한 text의 단어 수 나타내기
: split() - 공백 기준으로 단어 잘라서 string에 저장
len() - string의 총 수 세줌
4. 어떤 단어가 몇 번 나타나는지 알려주기
: 3에서의 words는 이렇게 생겼는데 이 words를 빈사전에 단어별로 key를 만들어주어 count함
4-1.
words_dictionary 라는 빈 사전 만듬
for 이용해서 각 단어와 단어가 나타난 빈도를 얻음
return 의 render함수 사전 자료형에 세번째 인자 추가
.items() : 키와 값 쌍으로 가져옴
4-2. result.html에 for문 이용해서 4-1에서 받은 dictionary의 키와 값 쌍을 보기 좋게 출력해줌
반응형
'웹 개발 > Django' 카테고리의 다른 글
Django 웹 8 - Model object 2개 1:N 연결 (0) | 2020.04.23 |
---|---|
Django 웹 7 - 제한 글자 수 만큼 보여주기, 링크 클릭시 객체마다 url 다르게 해서 보여주기 (0) | 2020.04.21 |
Django 웹 6 - (blog) DB에 저장된 것 html로 가져오기 (0) | 2020.04.14 |
Django 웹 5 - (blog) admin 페이지 계정 만들기, blog 만들기 (0) | 2020.04.14 |
Django 웹 2 - css 연결하기 (0) | 2020.04.08 |
Comments