- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 알고리즘
- 자료구조 강의
- c언어
- gdrive
- 파이썬3
- 파이썬활용
- 자료구조
- Crawling
- 프로그래밍
- 알고리즘 강좌
- 코딩문제
- 파이썬 입문
- 크롤링
- selenium
- 파이썬 자료구조
- 셀레니움
- 알고리즘
- 파이썬 강좌
- 중간시험
- 채용문제
- 쉬운 파이썬
- 알고리즘 강의
- 파이썬 강의
- 코딩시험
- python data structure
- 대학시험
- 파이썬
- 기말시험
- python 중간고사
- 면접 파이썬
목록2018~ (131)
반원 블로그
참고 : https://stackoverflow.com/questions/20646822/how-to-serve-static-files-in-flask How to serve static files in Flask So this is embarrassing. I've got an application that I threw together in Flask and for now it is just serving up a single static HTML page with some links to CSS and JS. And I can't find where in ... stackoverflow.com 외부에 템플릿을 구매하여 사용할 경우, static위치가 어떤 백엔드를 쓸거냐에 따라 바뀌는 경우가 있는데..
/명령어 구조 만들기 msg['text']에 처음 /이면 예약명령어로 인식 그 다음 if문으로 분기를 만들면 된다. 기존 echo 기능 재정리 def handle(msg): content_type, chat_type, chat_id, msg_date, msg_id = telepot.glance(msg, long=True) print(msg) print('-'*36) if content_type == 'text': #예약 명령어인지 확인 if msg['text'][0] == "/": #에코 기능 if msg['text'].split()[0] == '/echo': bot.sendMessage(chat_id, '(Ec..
참고 https://telepot.readthedocs.io/en/latest/ 준비 절차 모바일 환경(폰)에서 계정 생성 - 연락처가 필요하기 때문 Bot Father검색 다음 과정 입력 봇 생성 명령어 : /newbot 봇을 관리할 이름 : python_test1_bot 봇이 가질 유저 이름(끝이 bot으로 끝나야됨) :python_test1_bot 이후 나오는 http api access token을 저장해둠 pip install telepot 기본 테스트 코드 작성 import telepot TOKEN = '토큰값' 기본 예제 - ECHO 기능 참고 : https://telepot.readthedocs.io/en/latest/ message_loop run_forever : 지속적 ..
1.HTTP.Method 분류 먼저 views.py에서 로그인시(POST)와 그냥 페이지 방문(GET) 분류를 시켜놓자. def login(request): if request.method =="POST": form = LoginForm(request.POST) else: form = LoginForm() return render(request,'login.html',{'form':form}) #응답 데이터 res_data 전달 ## 2.로그인 처리 - .is_valid() :정상적인 데이터인지 확인하는 메소드 - .is_valid()를 통해 걸리지는 비정상 데이터의 케이스 : 비밀번호를 입력 안하는 경우 등 - 해당 코드를 구성한 뒤, 만일 정상 데이터라면 session을 이용하여 검증과정을 거친 후 ..
1. 목표 현재 장고의 로그인을 html에 form 태그를 사용해서 만들었는데, 이를 django에서 제공하는 forms.py를 상속받아 구현해보자. 2.login.html 정리 현재 login.html에서 로그인과 관련된 부분을 제거한다. 나중에 views.py에서 def login코드도 깨끗하게 정리해야 하는데, 이는 일단 미뤄두자. {% extends "base.html" %} {% block contents %} 로그인 {{error}} {% csrf_token %} Submit {% endblock %}3. forms.py 생성 앱 폴더(fuser)에 forms.py를 생성한다. 4.forms.py 정의 forms.py에 입력받을 값들에 대해서 Model를 만들어준다. from django im..
1. 공통된 html 코드 부분을 base.html로 따로 만들어, 다른 페이지(자식)들이 상속(extends)받을 수 있게 할 수 있다. 알아야될 코드는 다음 참고 //base.html 공통 html코드1 {% block contents %} 다른 페이지의 html 코드가 들어갈 장소 {% endblock %} 공통 html 코드1 //다른 html들 {% extends "base.html" %} {% block contents %} 해당 페이지에서 사용하는 html코드 {% endblock %} 2. (예) 분리시키 base.html과 login.html과 register.html 팁 : Ctrl +A로 전부 선택한후 Ctrl + K + F 는 코드 정렬이다. {% block contents %} {..