반응형

Programming 5

Model & CRUD 장고 데이터베이스

CRUD Create 생성 Read / Retrieve 읽기 / 인출 Update 갱신 Delete / Destroy 삭제 / 파괴 CRUD 는 소프트웨어가 가지는 기본적인 데이터 처리 기능을 묶어 지칭하는 말이다. 글의 생성, 읽기, 수정, 삭제 기능으로 이해하자. 먼저, CRUD 기능을 구현하기 위한 토대인 DateBase를 생성하자. 여기서는 ORM (Object Relation Mapping)을 이용하는데 SQL문 없이 파이썬의 객체 지향적 방법을 이용해 DB를 간접적으로 조작하는 것을 의미한다. 1. DB 생성 1-1. models.py에서 DB 테이블 생성하기 from django.db import models class BLog(models.Model): title = models.CharF..

깃허브 소스트리 사용법 정리_클론, 브랜치 생성

하반기 새로운 웹프로젝트를 시작하면서 까마득하게 잊고있던 깃허브, 소스트리 사용법을 다시 복기했는데 아마 또 잊어버릴 예정이기 때문에 체화되기 전까지 참고할 정리자료를 작성해보려 한다. 1. 레포지토리 클론 소스트리 - 새 탭 - 클론 - 깃허브의 레포지토리 url을 붙여넣기 - [클론] 2. Git Flow 저장소 초기화 후 develop 브랜치를 생성 [깃 플로우] - 아래와 같은 창이 뜨면 제품 브랜치를 "master"에서 "main"으로 바꿔준다. - [확인] 3. 내 브랜치 생성하기 여기서 상단의 [브랜치]버튼으로 만들면 안된다. 2번 저장소 초기화 이후 다시 [깃 플로우] 클릭하면 아래와 같은 새로운 창으로 뜨는데 [새 기능 시작] 을 클릭 기능명에 내 브랜치 이름을 적어주고 [확인]을 클릭하..

Programming/Github 2021.11.14

vscode 장고 파이썬 가상환경, 프로젝트 생성, 런서버 방법

vs code django 가상환경 - vs code는 단순 에디터이다. 따라서, 개발을 위한 기능이 없으므로 terminal을 이용해 사용한다. - 가상환경은 프로젝트를 여러 개 동시 진행할 때, 독립된 가상 공간 안에서 진행하기 위해 사용한다. # 가상환경 생성 / myvenv = 가상환경 이름 python -m venv myvenv # 가상환경 실행 (윈도우, 맥) source myvenv/Scripts/activate source myvenv/bin/activate # django 다운 / pip=python install package pip install django # project 생성 / project1 = 프로젝트 이름 django-admin startproject project1 # ..

장고 기초 개념 정리_가상환경, 프로젝트, 앱 생성, MTV 패턴

장고란? 실시간으로 pyt정보를 가져와 웹서비스를 만드는데 도움을 주는 도구 프레임워크 중 1, 프레임워크는 개발에서 반복적으로 사용되는 개념들을 미리 만들어둔 것. 건축 장소에서 바로 만드는 목조 주택=라이브러리 공장에서 만들어 오는 이동식 주택, 작업량이 적다, 개발 속도 빠르다=프레임워크 개발 현장에서는 여러 라이브러리와 프레임워크 동시 사용 -> 장고는 파이썬 언어를 사용하는 프레임워크 -CLI(명령어로 컴퓨터를 조작하는 인터페이스)를 GUI(윈도우, 맥 처럼 마우스를 이용) 환경에서 사용할 수 있게 만들어주는 도구이다. GUI에서 CLI를 구동하게 해주는 것. -윈도우는 git bash가 터미널 -$=프롬프트, 사용자의 명령을 기다리는 표시 디렉터리 위치 표현 -Home(~)=터미널 구동 시 처..

[파이썬 입문_미운코딩새끼:4시간] 1강-25강 강의노트

- interactive shell mode = 짧은 코드, 코드 치면 바로 수행(핑퐁), print 기능이 기본으로 有 - file > new file > editer mode = 긴 코드, 해당 모드에서 코드를 작성 > 저장 > run > interactive shell 에서 결과 확인 print( ) = 괄호 내부의 내용을 바로 출력, 문자형은 ''사용 input( ) = 괄호 내부의 내용을 출력하고 사용자로부터 입력을 받음 > 입력받은 값을 다시 출력 (interactive shell 의 기본 기능), 괄호 안의 값을 일종의 print 로 만들어준다고 생각함. Variable = 값을 할당, 저장한다. [변수 이름 = 할당값] ex) age =..

반응형