목록분류 전체보기 (122)
마이라이프해피라이프
글 작성 페이지, 글을 확인할 수 있는 페이지, 홈 페이지를 분리하는 부분을 구현했다. (지금 생각해보니 홈 페이지에서 글을 확인할 수 있도록 할 거라 따로 홈 페이지는 필요 없을 것 같다.) 리액트에서는 페이지를 이동할 때 a 태그를 사용하지 않는다. 리액트는 Single Page Application (SPA)라는 특징을 가지고 있는데 이는 페이지가 하나인 어플리케이션이란 의미이다. 따라서 페이지 이동은 불가능하고 주솟값에 따른 화면을 만들어 보여준다. 이때 주소마다 다른 화면을 보여주는 것을 라우팅(routing)이라 한다. ✅우선 Route를 시용하기 위해 npm install react-router-dom 을 해준다. (알아서 잘 설치될 것) npm install react-router-dom ..
기본 파일 삭제 ✅Public dir안의 파일 favicon.ico index.html 파일을 제외하고 삭제 ✅Src dir안의 파일 App.css App.js index.css (선택) index.js 제외하고 삭제 다음에 프로젝트할 땐 헤매지 않아야지.
난 빛나는 사람이 되고 싶었다. 좋아하는 일을 하며 밝게 웃는 그런 모습을 항상 생각해왔다. 멋진 사람이 되면 나도 그만큼 빛날 수 있지 않을까 생각했다. 나는 다른 사람을 위한 빛이 되고 싶다. 누군가의 지친 마음을 환하게 밝혀주는 그런 존재. 그리고 잠시 쉬었다 가라고 따뜻한 위로를 건넬 수 있는 사람이 되고 싶다. 내 빛에 나도, 다른 사람도 위로 받는 날이 왔으면 좋겠다. 그날이 꼭 왔으면 좋겠다.
나한테 한 행동들이 특별한 행동들이었으면 좋겠다. 원래 그런 사람이어서가 아니라 나여서 그렇게 행동하는 사람이었으면 좋겠다. 누군가는 거짓말쟁이다. 그 사람에게는 소소한 거짓말일지 몰라도 나에게는 거짓말이라는 자체로 상처가 된다. 당신이 나에게만 특별한 사람인 척 거짓을 말한다면 그 사실을 안 후부터 내 마음속 낭떠러지로 영원히 추락해 버리겠지. 더는 이런 삶을 살기 싫다. 누구든 나에게 믿음을 줬으면, 그리고 그 첫 번째 사람은 내가 되었으면,
아쉬운 쪽이 먼저 다가가는 거다 아쉬운 사람이 더 적극적이어야 한다 나는 아쉽다 그래서 적극적인 것뿐이다. 으아아아아아 먼저 다가가는 거 너무 어렵다.
오랜만에 수업을 3개 연속으로 들었더니 장고를 추가로 공부하는 것도 벅차다. 그래도 오늘은 저녁을 간단하게 때워서 시간이 넉넉했다. 시간이 넘쳐나서 강의를 10개 정도 들었다. 평소에 듣던 것보다 많은 강의를 들어서 정리할 내용이 많았다. 그 와중에 토익 공부도 했고 이것저것 하느라 바빠서 그냥 공부 내용 정리는 생략하기로 했다. 내일 오늘 공부한 것까지 정리해서 올려야지.. 그래도 조금 공부한 것을 적어보자면 리액트의 컴포넌트같이 중복되는 코드를 분리해서 받아올 수 있도록 하는 코드를 작성했다. 파이썬 문법을 쓸 때 {% %}를 사용한다. 단순히 변수를 활용하고 싶을 땐 중괄호 2개를 이용한다. 여러 개의 웹앱을 띄울 수 있기 때문에 templates안에 현재 웹앱과 똑같은 이름의 폴더를 하나 더 만들..
Activate 후에 django-admin 명령어 사용할 수 있음 ✅django-admin startproject . : 현재 디렉토리에 디렉토리 생성 ✅python manage.py runserver : 서버 실행 명령어 ✅ http://127.0.0.1:8000/ 를 통해 접속함. Vscode에서 프로젝트 열기 터미널에서 \venv\Scripts\activate.ps1 파일을 로드할 수 없습니다. 오류가 발생한 경우 ✅Powershell 관리자 권한으로 실행 > Set-ExecutionPolicy Unrestricted 입력 > y 입력 ✅vscode에서 f1 > select interpreter > python 버전 선택 (이전에 생성했던 가상환경) > terminal창 새로 열고 확인 코드를 작..
CMD창 글꼴이 너무 미워서 다른 글꼴로 바꿔보았다. 다 별로지만 그래도 D2Coding 글꼴이 제일 나아서 그 글꼴로 바꿔보려고 한다. 1. 글꼴 다운 https://github.com/naver/d2codingfont/releases/tag/VER1.3.2 Release D2Coding Ver 1.3.2 · naver/d2codingfont D2Coding 1.3.2 버전을 릴리즈 합니다. ligature 관련 이슈를 수정하여, ligature 적용/미적용 폰트를 구분하여 배포합니다. 기존 버전은 반드시 삭제후 설치 바랍니다. 개선 내용 IntelliJ 에서 18pt에서 i 자 github.com .zip을 다운받았다. 2. 글꼴 설치 폴더 안에서 가장 마음에 드는 글꼴을 골라 설치 버튼을 눌렀다. ..
공부한 내용을 정리해보는 습관을 가져보려 한다. 내일 모레면 새학기가 시작된다. 늘 그렇듯 후회만 남는 방학이었지만 방학 끝자락에 조그마한 시도를 하나 해보려고 한다. 바로 '장고'인데 이번학기 신청한 수업 중에 장고와 관련된 수업이 있어, 미리 조금 연습해보고 학기를 시작해보려고 한다. 1. 파이썬 설치 분명 컴퓨터에 파이썬 3.8과 3.9버전이 설치되어있는데 cmd창에서 python 명령어가 실행되지 않았다. 이전부터 수없이 설치해왔던 파이썬인데.. 왜 사용하려하면 이렇게 에러가 날 괴롭히는지 모르겠다. 새로운 마음가짐으로 파이썬 3.6버전을 설치하러 갔다. (강의와 똑같은 버전을 사용하기 위해 3.6을 설치했다.) path 옵션을 선택해야 하고 Disable path length limit을 선택해..
리액트를 공부하며 막혔던 부분들에 대해서 정리해 보고자 한다. (또 막혔을 때 떠올리기 위한 용도이기 때문에 그리 친절한 글은 아니다. 사실 아무도 안 봤으면 좋겠다. 그러면서 공개로 블로그에 올리는 이유는..??) ✅컴포넌트 사이에 props로 받는 것 어디서 어디로 가는 건지 헷갈린다. props면 props지 왜 중괄호를 붙이는 것인가. props를 받아서 값을 변경하면 어떻게 되는가. ✅useState를 활용하는 것 useState로 받은 변수명과 변수를 변경할 수 있는 함수를 어떻게 props로 전달할 것인가. => 중괄호로 묶어서 전달했다. 그러면 기존의 함수 역할을 유지할 수 있다. 중괄호로 묶어서 전달하면 값을 변경할 수도 있다. 사실 이 부분에 대해선 정확히 모르겠다. 공식 문서를 더 읽..