본문 바로가기

Develop35

[DRF 게시판만들기] #2 Setting, Modeling 목차 1. basic Setting 2. Modeling(기본설계) 3. App 생성 4. Model생성 1. basic Setting 저는 m1 mac을 사용중이며 아래와 같은 환경에서 진행했습니다. 간단한 api 생성을 목적으로 하기 때문에 기본적인 프레임워크와 라이브러리만 사용하겠습니다. 파이참(커뮤니티) IDE (파이참을 사용해서 프로젝트에 발생하는 라이브러리와 메소드를 단축키만으로 가볍게 설치 할 수 있는 등의 편리함이 있습니다.) python ver 3.8 pip list 입니다. 터미널에서 아래의 명령어로 설치해줍니다. # pip list pip install django pip install django_extensions pip install djangorestframework djang.. 2022. 3. 6.
[DRF 게시판만들기] #1 Intro Django 를 restful 하게 사용하는 이유, restful 이란? django 는 파이썬언어로 만들 수 있는 web 어플리케이션 프레임워크 입니다. 이전 까지는 프로젝트를 하면서 api 를 활용할 만큼 프론트단에서 프레임워크나 라이브러리를 크게 활용하지 않고, html/css 부트스트랩 등으로 화면구성을 했기 때문에 api 를 활용하지는 않았습니다. 하지만, 프로젝트의 규모와 로직이 복잡해질수록 프론트엔드 백엔드를 구분하는 것이 더 나을 수 밖에 없습니다. db와 관련된 모든 로직을 백엔드에서 처리하는 것이기 때문입니다. Home - Django REST framework 사용하는 방법(basic) 기본적인 django 는 세팅되었다고 가정합니다. 설치 pip intall djangorestfra.. 2022. 2. 27.
[GITHUB] 초간단_파이참에서 GIt clone 하는 방법 나의 상황 사용중인 2대의 pc 가 있다. (window OS, Mac Os) 대부분 window OS 에서 작성하던 python 파일을 mac에서도 작성하고 싶고, 버전을 관리하고 싶어졌다. (알고리즘 문제를 풀며 작성한 파일) 파이참이 commit 과 push 가 클릭 몇번만 하면 되는 간편함 때문에, 파이참을 사용하여 알고리즘 문제풀이 프로젝트을 2대의 pc에서 사용하려 한다. (중간에 미쳐 캡쳐하지 못한 부분은 간단하기 때문에 당황하지 않아도 된다.) 파이참의 기본 첫 화면을 열고 다음과 같은 창 여기서 Get from VCS 를 누른다. 기존의 GitHub repository 를 가져 올 것이기 때문에 (복사본을 가져온다는 의미와 같다 ; clone) GitHub 를 누르면 'login~' 과 .. 2021. 9. 29.
[GITHUB] error: src refspec master does not match any 해결하기 2021->2023[업로드 에러/PUSH 에러/ 깃허브 PUSH 안됨] 바야흐로 2021...년도 처음 GIT 사용 당시... 아래의 오류 과정을 겪었다. 이 때는 개발에 대한 기초지식이 너무 부족했다. 2023년이 된 지금 종종 방문자가 생기는 것을 느껴, 올바른 정보를 전달하고자 내용을 개정한다. 맨 아래 해결 방법이 있다. 2021 년도 해결방법(기록) 첫 커밋 오류 실패잡기(3일만에 성공) 우선 git push까지의 전반적인 과정의 코드이다.(뒷 부분에 다시 나온다) echo "# -" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https:나의/깃허브/원격레포지토리.git > README.md git init git add README.md git .. 2021. 9. 2.