분류 전체보기

반응형
·Django
파이썬 가상 환경은 파이썬 프로젝트를 진행할 때 독립된 환경을 만들어 준다. 협업을 할 경우 각자의 환경에 따라 장고의 버전이 다를 수 있다. 그럴 경우를 대비하여 가상 환경을 이용하면 하나의 PC에 서로 다른 버전의 파이썬과 라이브러리를 쉽게 설치해 사용할 수 있다.가상 환경이 필수는 아니지만, 하나의 PC에 서로 다른 버전의 장고를 설치해야 하는 문제가 생기기에 대비하는 것도 좋을 듯하다.1. 파이썬 가상 환경 생성하기1) 파일 생성하기mkdir 본인이 만들고자 하는 파일이름으로 하여 파일을 생성한다.cd 2) 가상환경 만들기python -m venv 위와 같은 명령어를 입력하여 가상환경을 실행한다.python -m venv : 파이썬 모듈 중 venv라는 모듈을 사용한다는 의미이다.나의 경우에 ve..
·Django
오랜만에 장고를 파이썬을 쓰려고 하니, 파이썬이 뜨기만 하고 버전이 안 떠져서 다시 설치하고자 한다.1. 파이썬 다운로드하기Download Python Download PythonThe official home of the Python Programming Languagewww.python.org위의 북마크를 들어가보면 아래와 같은 사진처럼 나온다.카테고리에서 Downloads > Windows > View the full list of downloads로 들어가준다.들어가보면 윈도우를 위한 파이썬 릴리즈하고 나오는데 stable release에서 제일 첫번째를 클릭해준다. Files에 description에 recommended로 써져 있는 것을 찾는다. 이를 눌러 설치해준다.2. 다운로드 받은 파일 ..
·etc
pnpm의 속도에 대해서 들어봤다면 얼마나 빠르기에?라는 생각이 들 것이다. npm을 사용하고 있다면 pnpm을 사용할 수 있기 때문에 설치해서 사용하는 것을 추천한다.1. pnpm 설치하기1) npm이 설치되어 있는 경우(Node.js)npm install -g pnpm전역적으로 하여 pnpm을 설치할 수 있다. 그리고 나서 터미널을 껐다가 키는 것을 추천한다.만약 코드를 통해서 설치했는데 설치가 잘 안된다면 공식문서에 들어가면 다른 설치 방법이 있으니 이를 참고하여 설치하는 것을 추천한다.2) PowerShell로 설치하기Installation | pnpm Installation | pnpmPrerequisitespnpm.iopowershell로 설치하려고 하니 계속 V3가 악성코드라고 막았다. 그래..
·etc
나는 기본적으로 npm으로 코딩을 시작해서 npm으로 패키지등을 설치했었다. yarn으로 패키지를 설치하면 빠르다던가 그런 이야기가 있었지만, npm도 속도가 나쁘지 않은 것 같아서 계속적으로 사용하고 있었다. 그러다가 pnpm에 대해서 이야기가 많이 나오는 것을 보았다. yarn보다 빠르다길래 npm을 능가하고 yarn보다 빠르겠구나 생각해서 접해보게 되었다.Package Manager: 개발에 필요한 패키지를 설치, 업데이트, 수정, 삭제하는 작업을 편리하고 안전하게 수행하기 위해 사용되는 도구이다.pnpmnpm에 앞에 p문자만 붙었다. 여기서 앞에 붙은 p는 performant의 '승진, 성능 기준에 맞는' 이라는 뜻을 가지고 있다. 그래서 고성능, 효율적인 뜻이라고 보면 좋을 듯하다.용량의 차이1..
·etc
Bun.js가 좋다고 해서 공부를 시작했는데, 마땅히 공부할 자료들이 없었다. 그래서 내가 node.js보다 좋다고 했으니, 그동안 내가 토이 프로젝트를 하면서 작성한 코드 Bun.js로 작성하면 실력이 늘겠구나 싶어서 바꾸게 되었다.💡 이 글은 Bun.js에 대한 설명보다는 에러 위주로 설명되어 있으니 주의해주세요! 1. Cors 에러node.js와 express를 가지고 백엔드를 작성할 때 이 문제는 껌이였다. 그런데 express에서 작성하던 코드들이 잘 안 먹혔다. cors preflight문제 해결하니 계속적으로 Method delete가 허락이 안 된다는 것이다.1) cors preflightapp.use(cors())2) method errorapp.use( cors({ creden..
·etc
bun을 찍먹하기 위해서는 bun을 설치해야 된다. 그런데 할려고 보니 오류가 조금 많이 났다. 늘 그렇듯이 새로운 언어를 사용하기 위해서는 오류를 감안하고 해야 한다.bun 설치 오류나의 경우 윈도우에서 bun을 설치하고자 하였다. 그런데 무슨 명령어를 써도 오류가 뜨면서 설치가 되지 않았다. 참고 사이트를 보고 설치하였다. 다음과 같은 순서로 bun 설치 오류를 해결하고자 하였다.추가)bun관련 글을 찾다가 보아서 추가한다.WSL을 사용하여 Bun 개발환경 구성하기Bun은 아직 MacOS, Linux환경만 지원하고, Window는 아직 지원하지 않는다. 이에 대한 해결책으로, Window10 버전 이상부터 지원하는 WSL을 이용해야 한다.WSL은 리눅스용 윈도우 하위 시스템으로, Window10, 1..
·Flutter
1. 페이지 생성 및 나가기웹 페이지와 flutter의 페이지 이동을 비교했을 때웹 페이지 : 웹페이지가 이동하면 덮어씌워진다.flutter : 페이지가 stack형식처럼 쌓인다.페이지 만들기Navigator.push( context, MaterialPageRoute(builder: (context) => Text('안녕')), );페이지 나가기Navigator.pop(context);페이지를 만들었으면 나가기가 있어야 한다. 버튼을 눌러 나가게 하는 것이 좋다.route 생성하기MaterialApp( initialRoute: '/', routes: { '/': (context) => Text('첫페이지'), '/detail': (context) => ..
·Flutter
웹에서 데이터를 받아왔을 때 제대로 받아왔는지 확인하고 싶다. 이럴 경우 어떻게 하는지 작성해보고자 한다.1. if문 사용하기데이터를 서버에서 가져와서 쓰는 경우)데이터가 없는데 보여주고자 하면 에러가 난다. 서버와 통신하는 시간이 좀 걸린다. 그래서 if문을 써서 변수 안에 데이터가 있는지 체크한다.if(data.isNotEmpty){ }else { return Text('로딩중'); }로딩중 대신 CircularProgressIndicator()등의 위젯을 사용하여 가독성있게 보여줄 수도 있다.return Center( child: SizedBox( width: 100, height: 100, child: Column( ..
반응형
Uheeking
'분류 전체보기' 카테고리의 글 목록 (13 Page)