정말 황당한 오류 | 분명 db저장 확인됐는데,, 사라졌습니다^^ 🐟 Github 주소 🦈 https://github.com/2JYK/Gather-around-N.11 팀 프로젝트 중에 제가 맡은 부분에서 재밌고 황당한 오류가 접했는데요.. 그 중 제일 베스트여서 캡쳐를 하게 됐네요. 해결은 됐습니다. PROJECTS 2022.05.24
miniforge설치 | conda 가상환경 | tensorflow-deps 설치 | M1 주의할 점 : base 에서 시작 할 것 ! https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh 다운로드 > 실행 > chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh sh ~/Downloads/Miniforge3-MacOSX-arm64.sh source ~/miniforge3/bin/activate conda create -n 가상환경이름 python=3.8 (python 3.8버전인 가상환경이름의 콘다 생성) conda activate 가상환경이름 conda install -c apple tensorflow-deps==2.5.0 pip install .. PROJECTS 2022.05.24
TurtleGram🐢 | 고유의 게시글로 이동했으니, 게시글의 내용도 일치시키기(콘솔) 💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git 변수명마다의 페이지 확인 패치를 이용해서 정보 같이 가져오기 결과 PROJECTS 2022.05.23
TurtleGram🐢 | 작성한 게시글 누르면 페이지로 이동 💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git 누르면 이동1 누르면 이동2 PROJECTS 2022.05.23
TurtleGram🐢 | 원하는 게시글의 자세한 데이터(게시글 제목, 내용, 작성자, 시간 등)를 확인 할 수 있음 💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git 🙏🏻무슨 말인지 모를 수 있음 주의 이전에 작성해두었던 '게시글'의 _id 하나를 가져와서 url 입력해보고 'url주소'와 'article_id'로 잘 입력 됐는지 확인 (포스트맨 1,2번 사진내용) DB에서 article_id 하나를 선택 > 오브젝트화 오브젝트화 된 article 프라이머리 키 값을 print(article) 해봐서 작동되는지 확인 오브젝트화된 아이디를 적혀잇는 아이디값을 다시 스트링으로 바꿔주고 키 값과 article에 담아서 돌려줌 (return 부분) 결과로는 원하는 게시.. PROJECTS 2022.05.22
TurtleGram🐢 | Python Js | 변수명으로 url 설정하는 법 💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git PROJECTS 2022.05.22
TurtleGram🐢 | Python Js 게시글 입력저장 & 보여주기 💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git '-', '_' , '.', ' ' asxcsaflkmc 모든 오타를 조심하자 ..^^ PROJECTS 2022.05.20
TurtleGram🐢 | Python Js 바닐라코드 | decorator 함수로 코드를 간결하게 ! 💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git print()는 본인확인용이었지만 나머지 #주석처리는 @authorize와 def get_user_info(⭐️) 에 user 값을 넣어 1번사진의 decorated_function기능을 사용하였기 때문에 가능한 일 ! 잘 쓰면 유용하다고 하니, 더 알아가면 좋을 것 같다. PROJECTS 2022.05.20
AssertionError: View function mapping is overwriting an existing endpoint function: decorated_function 💚 Github 주소 💚 https://github.com/nicesugi/turtlegram_frontend.git https://github.com/nicesugi/turtlegram_backend.git 둘 이상의 함수를 래핑하려다가 발생한 오류다. 해결방법으로 몇 가지를 찾았는데, 내가 사용한 방법은 wrap 이다. wrapper.__name__ = func.__name__ endpoint 값을 변경 함수 이름을 바꾸기 wrap 으로 묶기 20번과 21번 사이에 @wrap을 써주면 해결된다. def authorize(f): @wraps(f) def decorated_function(): if not 'Authorization' in request.headers: abort(401) token = .. PROJECTS 2022.05.20
참고 | 고차함수 호출 | decorators | wrap import datetime def datetime_decorator(func): def decorated(): print datetime.datetime.now() func() print datetime.datetime.now() return decorated @datetime_decorator def main_function_1(): print "MAIN FUNCTION 1 START" @datetime_decorator def main_function_2(): print "MAIN FUNCTION 2 START" @datetime_decorator def main_function_3(): print "MAIN FUNCTION 3 START" ..... X 100번 출처: https://bluese0.. STUDY/Python 2022.05.20