- 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 |
- 기말시험
- 알고리즘 강좌
- 파이썬 알고리즘
- 프로그래밍
- 알고리즘 강의
- 면접 파이썬
- 파이썬활용
- 크롤링
- 파이썬 자료구조
- 코딩문제
- Crawling
- gdrive
- 쉬운 파이썬
- 자료구조
- 파이썬3
- 파이썬 강의
- 파이썬 강좌
- 코딩시험
- 자료구조 강의
- 셀레니움
- 채용문제
- c언어
- python data structure
- 중간시험
- 알고리즘
- 파이썬
- python 중간고사
- 대학시험
- 파이썬 입문
- selenium
목록분류 전체보기 (163)
반원 블로그
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 %} {..
생각보다 간단하다. 현재 requests.session['user']의 값으로 로그인 상태를 확인하니 이 값을 없애주면 된다. 1. 이번엔 V에 해당하는 곳(Fuser의 views.py)에서 logout부터 만들어보자. # Create your views here. def logout(request): if request.session['user'] : #로그인 중이라면 del(request.session['user']) return redirect('/') #홈으로 2. T 를 해야될 차례인데, 로그아웃은 전용페이지가 따로 없으므로 스킵 3. Fuser 앱 폴더의 urls.py에 url 패턴을 추가해주자. 이제 127.0.0.1:8000/fuser/logout 으로 접속하면 로그아웃되고 /로 이동(리다..
# Create your views here. def login(request): if request.method=="GET": return render(request,'login.html') elif request.method == "POST" : #전송받은 이메일 비밀번호 확인 username = request.POST.get('username') password = request.POST.get('password') #유효성 처리 res_data ={} if not (username and password): res_data['error']="모든 칸을 다 입력해주세요" else: # 기존(DB)에 있는 Fuser 모델과 같은 값인 걸 가져온다. fuser = Fuser.objects.get(use..
1. static 폴더(정적 파일관리 목적)은 프로젝트 폴더 바로 아래에 위치하도록 한다.(모든 app에서 접근하기 쉽도록) 2. static 폴더를 django에서 사용할 수 있도록 등록 프로젝트 폴더의 settings.py에 코드를 삽입한다. 이미 STATIC_URL = '/static/' 이라고 정적 파일 접근시 사용할 url은 기본적으로 있으니 그대로 사용하고, 해당 url로 왔을 때 실제 폴더가 어디 있는 지 정의해주자. BASE_DIR은 현재 프로젝트의 경로가 들어간다. # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/2.2/howto/static-files/ STATIC_URL = '/static/' S..
1. 이메일 필드 models.py에 정의 useremail을 추가하기위해서 models.py 에서 코드 삽입 이메일이니 EmailField를 사용하여 도메인 형태를 알아서 필터하도록 작성 from django.db import models # Create your models here. class Fuser(models.Model): # models.Model를 상속 username = models.CharField(max_length=32, verbose_name='사용자명' # admin 페이지에서 보일 컬럼명 ) useremail = models.EmailField(max_length=128, verbose_name='사용자이메일' # admin 페이지에서 보일 컬럼명 ) #5~7을 드래그 한뒤 ..
개요 네이버에서 제공하는 인공신경망 번역인 Papago NMT 서비스를 이용해본다. NMT(Neural Machine Translation) : 인공신경망 기반 기계 번역, 링크 SMT(Statistical Machine Translation) : 통계 기반 기계 번역. 링크 같이 읽으면 좋은 글 requests 모듈 사용법 제공되는 기본 예제 가이드 링크 참고 urllib으로 작성되어있다. 이후 requests로 고칠 예정 urllib을 사용했기때문에 요청 매개변수(여기선 data변수)가 문자열로 작성되고 있다. 나중에 data 변수에 dict형으로 고칠 예정 add_header로 헤더를 삽입하고 있다. requests 모듈은 헤더를 딕셔너리로 만들기때문에 이 부분도 고칠 예정. 예제 맨 아래줄인 pr..