일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 라즈베리파이
- 아두이노
- 질의작성기
- trycatch문
- 완전수
- 저장프로시저
- mtv패턴
- Oracle
- sqld요약
- ISTQB
- 데이터삽입
- 대리자
- istqb-al
- BeutifulSoup
- Python
- 역순출력
- sqld요점정리
- 코딩연습
- c#
- sqld1과목
- 람다식
- SQLD
- SQL개발자
- 랜덤수출력
- SQL전문가
- C#함수
- db개발자
- 파이썬
- Django
- outerjoin
- Today
- Total
목록Python (4)
JIMINOTE

▶ 기간 : 2020.08.12 ~ 14 ▶ 사용언어 : Python, Html, SQLite - 시연영상 각각의 상세페이지에 나타난 정보들은, 참고한 웹사이트(https://www.tourandong.com/public/)에서 크롤링을 하여 상호명, 주소, 전화번호 등등의 정보를 가져와 표에 넣고, 가져온 주소에 맞는 위치의 위도와 경도를 JSON으로 한번 더 크롤링하여 추출한 뒤, 지도에 나타내주었다. 그리고 게시판과 댓글 기능을 넣어, 각 장소를 다녀온 사용자들의 후기를 서로 공유할 수 있도록 구현하였다.

1. templete/signin.html {% extends 'base.html' %} {% block content %} {% csrf_token %} Email: Password: Sign in {% endblock %} 2. templete/signin_success.html (성공 시) {% extends 'base.html' %} {% block content %} 로그인되었습니다. {% endblock %} 3. templete/signin_fail.html (실패 시) {% extends 'base.html' %} {% block content %} 이메일과 비밀번호를 확인해주세요. {% endblock %} 4. board/view.py def signin(request): if requ..

* VSCode를 사용하여 코딩. * MTV패턴 - Model -> 데이터 저장 형태 설정 - Templete ->HTML(유저에게 보여지는 화면) - View -> 함수 작성(데이터 처리) 1. App 생성 Python manage.py startapp article 2. board/setting.py 'article', #추가 3. templete/signup.html {% extends 'base.html' %} {% block content %} {% csrf_token %} Email: Password: Name: Sign Up {% endblock %} 4. article/model.py -데이터베이스에 저장할 데이터 형식 지정 from django.db import models class U..
- 네이버 웹툰 제목 가져오기 result = get_html('https://comic.naver.com/webtooon/list.nhn?titleld=557672') table = parse.select_one('table.viewList') trs= table.select('tr') for tr in trs: title = tr.select_one('td.title>a') if title: print(title.get('href')) print(title.getText().replace('\n',''), end=' // ') num = tr.select_one('.num') if num: print(num.getText()) - 네이버TV 검색결과 가져오기 import requests from bs..