분류 전체보기 126

[Error] UnicodeDecodeError

※ 실행파일을 실행 시킬 때 아래와 같은 에러가 발생할 수 있다! UnicodeDecodeError: 'ascii' codec can't decode byte 0xec in position 0: ordinal not in range(128) 1. 해당 파일이 사용하고 있는 python 버전의 site-packages 디렉토리를 찾는다. # 모든 site-packages 디렉토리를 검색해줌 find / -name site-packages 2. 해당 디렉토리 안에 sitecustomize.py 파일 추가 후 아래 내용 작성 import sys sys.setdefaultencoding("utf-8")

Server(설정 등) 2021.09.01

[CentOS] Nginx +php 웹서버 구축

1. php-fpm 설정 # mysql 연동도 원한다면 php-mysql 추가 yum install -y php-fpm php-mysql # php 설정 파일 열기 vi /etc/php-fpm.d/www.conf # 파일 내용중 RPM: apache Choosed to be able to access.... 적힌 부분 아래 처럼 수정 # apache로 적혀있는 부분을 nginx 로 수정한다 user = nginx group = nginx 2-1. Nginx 설치 # nginx 설치 yum install epel-release -y yum -y install nginx 2-2. Nginx 설정 파일 편집 ( /etc/nginx/conf.d/default.conf ) server { # 원하는 포트 설정 l..

Server(설정 등) 2021.08.31

[react] Key warning

※ 가끔 표출에는 문제가 없지만 아래와 같은 경고창이 발생 할 수 있다. : id 지정 후 key 값에 적용해 줘야 함! import React from "react" // id 지정 후 key값에 적용 const foodLike = [ { id:1, name: "kimchi", image: "https://search.pstatic.net/common/?src=http%3A%2F%2Fblogfiles.naver.net%2FMjAxNzAzMjFfMTY1%2FMDAxNDkwMDgzNTAxOTAy.RiKsHEGpvqVbqgygh-9kUAQwra4HJL_nbl7vf4AqHjUg.ne42Ah_0CB4RO9aIi3QpPg_FlOkRWQZSAJZNm4kjzW8g.JPEG.mia5472%2F12627997_16759..

React 2021.08.26

[react] Components with JSX + Props + 동적데이터

다중 Components 의 props 사용법 import React from "react" function Food({fav}) { return I love {fav}; } /* 이런 방식도 가능 function Food(props) { return I love {props.fav}; } */ function App() { return ( Hello FFF!! /*이런식이면 props 사용*/ ); } export default App; 위에 예제처럼 Food component를 복붙 하지 않기 위해선 함수 생성 후 동적 데이터 생성 import React from "react" function Food({ name, picture }) { return ( I love {name} ); } //함수 추..

React 2021.08.26

[CentOS] CentOS 7 mysql 5.7 install

centos 7은 기본적으로 mariadb가 설치되어 있다. 따라서 mysql을 설치하려면 mariadb를 삭제하고 설치해야함 !! 1. MariaDB remove 기존 mariadb 관련 설치 패키지 확인 yum list installed mariadb\* 설치된 mariadb 패키지 삭제 yum remove -y mariadb.x86_64 yum remove -y mariadb-common.x86_64 # ... 등 관련 패키지 삭제 기존 mariadb에서 사용된 파일 삭제 rm -rf /var/lib/mysql 2. Mysql install wget 설치 yum install wget mysql 5.7 설치 # mysql 다운로드 wget https://dev.mysql.com/get/mysql57..

Server(설정 등) 2021.08.26

[Django] Django Kakao Login API

- 카카오 로그인 진행 과정 카카오 개발자 애플리케이션 등록 + 카카오 로그인 활성화 아래 링크에서 내 애플리케이션을 하나 생성하면 앱 키를 생성 받을 수 있음 앱 키 생성 확인 후 카카오 로그인 활성화 + Redirect URI를 추가해 줘야함 링크 : https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com Code class KakaoSignInView(View): """ 인증 코드 받아오기 """ def get(self, request): current_site = get_current_site..

Python & Django 2021.08.25