전체 글

전체 글

    [Django] 장고 유저 기능 구현하기 #12 ( Form에 디자인 입히기)

    [Django] 장고 유저 기능 구현하기 #12 ( Form에 디자인 입히기)

    2021.12.22 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #11 ( 비밀번호 관리 기능) [Django] 장고 유저 기능 구현하기 #11 ( 비밀번호 관리 기능) 2021.12.20 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #10 (이메일 인증 기능) [Django] 장고 유저 기능 구현하기 #10 (이메일 인증 기능) 2021.12.19 - [Study/Django] - [Django] 장고 유저 기능 구.. programmers-sosin.tistory.com 이전 게시글에 이어서 이번 게시글에서는 현재 만들어진 form에 드디어 디자인을 입혀볼 것입니다!! Django allath Form에 디자인 입히기 위처럼 password..

    [JavaScript] JS와 jQuery를 사용하여 Flask에서 데이터를 json으로 받아 사용하기

    2021.12.24 - [Study/JavaScript] - [JavaScript] Ajax에 대하여 [JavaScript] Ajax에 대하여 현재 프로젝트를 진행하며 데이터를 받아올 때 새로고침이 되는 부분을 새로고침이 안되게 바꾸고 싶어 찾아보니 Ajax라는 것을 사용하면 된다고 하여 학습한 후 정리해보겠습니다. Ajax란? Ajax란 programmers-sosin.tistory.com 저번 게시글에서 말했듯이 새로고침을 하지 않고 리스트를 출력하게 하고 싶어 jQuery와 JS를 사용하여 Json 데이터를 활용해보겠습니다. JS와 jQuery를 사용하여 Flask에서 데이터를 json으로 받아 사용하기 일단 Flask에서 현재 Mongodb에 있는 데이터를 가져오고, 그것을 json으로 변환해보겠..

    [ Git ] Git 특정 branch만 clone 하는법

    현재 프로젝트를 진행 중 팀원들과 브런치를 나눠서 진행하는데 clone을 하면 자꾸 default에 있는 전체 코드가 불러와져 알아보던 중 특정 branch만 clone 하는 법을 알게 되었다! 특정 브런치 클론 하기 git clone -b {branch_name} --single-branch {저장소 URL} ex) git clone -b sosin --single-branch https://github.com/Shin-GC/Shin-GC 위처럼 명령어를 입력하면 원하는 브런치만 클론 할 수 있다.

    [JavaScript] Ajax에 대하여

    현재 프로젝트를 진행하며 데이터를 받아올 때 새로고침이 되는 부분을 새로고침이 안되게 바꾸고 싶어 찾아보니 Ajax라는 것을 사용하면 된다고 하여 학습한 후 정리해보겠습니다. Ajax란? Ajax란 Asynchronous JavaScript and XML의 약자로 빠르게 동작하는 동적인 웹 페이지를 만들기 위한 개발 기법의 하나입니다. Ajax는 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있습니다. 즉 Ajax를 이용하면 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹 페이지의 일부분에만 표시할 수 있습니다. 이때 서버와는 다음과 같은 형태의 데이터를 주고받을 수 있습니다. - JSON - XML - HTML - 텍스트 파일 등 Ajax의 장점 1. 웹 페이지 전체를 ..

    [Django] allauth URL 및 세팅

    [Django] allauth URL 및 세팅

    2021.12.15 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #3 (all-auth 사용 셋팅) [Django] 장고 유저 기능 구현하기 #3 (all-auth 사용 셋팅) 2021.12.15 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #2 ( 유저 모델 정의하기) [Django] 장고 유저 기능 구현하기 #2 ( 유저 모델 정의하기) 2021.12.14 - [Study/Django] - [Django] 장고 유저 기.. programmers-sosin.tistory.com 자주 사용하는 allauth URL URL 경로 URL 네임 설명 'signup/' 'account_signup' 회원가입 페이지 'login/' 'account_lo..

    [Django] 장고 유저 기능 구현하기 #11 ( 비밀번호 관리 기능)

    [Django] 장고 유저 기능 구현하기 #11 ( 비밀번호 관리 기능)

    2021.12.20 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #10 (이메일 인증 기능) [Django] 장고 유저 기능 구현하기 #10 (이메일 인증 기능) 2021.12.19 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #9 ( 회원가입 정보 유효성 검사) [Django] 장고 유저 기능 구현하기 #9 ( 회원가입 정보 유효성 검사) 2021.12.18 - [Study/Django] - [Django].. programmers-sosin.tistory.com 이번 게시글에서는 유저가 비밀번호를 찾거나, 변경하는 것을 직접 만들어보겠습니다. 비밀번호 찾기 Django의 allauth는 기본적으로 비밀번호 찾기 기능을 제공해주고 있습니다. ..

    [Python] 크롤링과 스크래핑 ( crawling, scraping ) #2 [ BeutifulSoup : bs4 ]

    [Python] 크롤링과 스크래핑 ( crawling, scraping ) #2 [ BeutifulSoup : bs4 ]

    2021.12.20 - [Study/Python] - [Python] 크롤링과 스크래핑 ( crawling, scraping ) #1 [ requests] [Python] 크롤링과 스크래핑 ( crawling, scraping ) #1 [ requests] 크롤링이란 원하는 페이지의 정보를 긁어오는 것이고, 스크래핑은 그 긁어온 정보에서 필요한 데이터를 뽑아내는 것을 말합니다. ex) 영화 사이트를 크롤링하여 그 중 평점 데이터를 스크래핑 programmers-sosin.tistory.com 이전 게시글에서는 requests를 사용하여 크롤링하는 것을 배웠습니다. 이번 게시글에서는 bs4를 이용하여 크롤링한 정보에서 원하는 데이터를 스크래핑하는 것을 작성해보겠습니다. Beautifulsoup4 사용법 b..

    [Python] 크롤링과 스크래핑 ( crawling, scraping ) #1 [ requests]

    [Python] 크롤링과 스크래핑 ( crawling, scraping ) #1 [ requests]

    크롤링이란 원하는 페이지의 정보를 긁어오는 것이고, 스크래핑은 그 긁어온 정보에서 필요한 데이터를 뽑아내는 것을 말합니다. ex) 영화 사이트를 크롤링하여 그중 평점 데이터를 스크래핑 해와! 이번 게시글에선 파이썬의 requests 라이브러리를 사용해서 웹페이지의 html 코드를 가져오는 것 (크롤링)을 해보겠습니다. import requests response = requests.get('https://www.naver.com/') search_page = response.text print(search_page) 위 코드는 현재 입력한 url의 html 코드를 긁어오는 코드입니다. 하나하나 알아보겠습니다. import requests 는 requests 라이브러리를 사용하기 위해 import 해준 것..

    [Django] 장고 유저 기능 구현하기 #10 (이메일 인증 기능)

    [Django] 장고 유저 기능 구현하기 #10 (이메일 인증 기능)

    2021.12.19 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #9 ( 회원가입 정보 유효성 검사) [Django] 장고 유저 기능 구현하기 #9 ( 회원가입 정보 유효성 검사) 2021.12.18 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #8 (닉네임 필드 추가하기) [Django] 장고 유저 기능 구현하기 #8 (닉네임 필드 추가하기) 2021.12.17 - [Study/Django] - [Django] 장고 유저.. programmers-sosin.tistory.com 지금 만든 유저 기능에서 회원가입을 한 후 터미널을 잘 보면 아래 사진과 같이 이메일을 인증해달라는 로그가 나옵니다. 이번 게시글에서는 이 이메일 인증에 대해 적어보겠..

    [Django] 장고 유저 기능 구현하기 #9 ( 회원가입 정보 유효성 검사)

    [Django] 장고 유저 기능 구현하기 #9 ( 회원가입 정보 유효성 검사)

    2021.12.18 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #8 (닉네임 필드 추가하기) [Django] 장고 유저 기능 구현하기 #8 (닉네임 필드 추가하기) 2021.12.17 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #7 (로그인 기억하기) [Django] 장고 유저 기능 구현하기 #7 (로그인 기억하기) 2021.12.17 - [Study/Django] - [Django] 장고 유저 기능 구현하.. programmers-sosin.tistory.com 저번 게시글에서는 회원가입에 닉네임 필드를 새로 생성해 넣었는데요. 유효성 검사는 되고 있지 않습니다. 그래서 이번 게시글에서는 Form에 유효성 검사를 넣는 방법에 대해 알아보겠..