본문 바로가기

전체 글38

Westagram_1 프로젝트 시작 전 서버 서버 실행 / 동작 순서 HTTP request -> urls --> views --> models (DB 관리) 서버를 구현할 때는 동작 순서와 반대로 진행해주는 것이 편리함 서버 구현 models --> views --> urls --> HTTP request 위의 순서대로 구현하기 프로젝트 만들기 가상환경 만들기 conda create -n westagram python=3.7 conda activate westagram pip install django디렉토리 만들고 이동 mkdir westagram cd westagram장고 프로젝트 만들기 django-admin startproject test1 settings.py 시작 전 세팅에서 설정하기 vim test1/setti.. 2020. 4. 11.
SQL SQL (Structured Query Language) MySQL같은 관계형 데이터베이스에서 데이터를 읽거나 생성 및 수정하기 위해 사용하는 언어. CRUD Create, Read, Update, Delete 데이터베이스에 원하는 데이터를 생성, 조회, 수정, 삭제의 작업을 하게하는 명령어 INSERT 데이터를 생성할때 사용 CRUD에서 Create SELECT 데이터를 읽어 들일때 사용 CRUD에서 Read UPDATE 데이터를 수정할때 사용 CRUD에서 Update DELETE 데이터를 삭제할때 사용 CRUD에서 Delete 그 외의 SQL문 EXIST 어떠한 조건이 존재 하는지 하지 않는지 확인 할때 사용하는 SQL문 NOT EXIST 를 사용하여 반대의 경우도 체크 할 수 있음 JOIN Fore.. 2020. 4. 9.
Database Database 데이터를 저장 및 보존 하는 시스템 Database 와 메모리 메모리에 존재하는 데이터는 보존이 되지않음(휘발성) 그러나 속도가 빠르다는 장점이 있음 따라서 데이터를 데이터베이스에 저장하고 메모리에서 읽어서 가공함 데이버베이스를 이용하면 데이터를 장기간동안 저장 및 보존 할 수 있음 관계형 데이터베이스 (RDBMS, Relational DataBase Management System) 관계형 데이터베이스 관계형 데이터 모델에 기초를 둔 데이터베이스 시스템 데이터를 저장하기 전에 정의해야함 (테이블 정의 - 테이블 이름, 테이블 사이의 관계 등) 대표적인 관계형 데이터베이스에는 MySQL과 PostgreSQL(Postgres)가 있음 관계형 데이터 데이터를 서로 상호관련성을 가진 형태로 표.. 2020. 4. 9.
Django Tutorial 가상환경 만들고 장고 실행하기 가상환경 설치 방법은 여기서 확인하기 가상환경 만들고 project 만들기 1. 가상환경을 만들고 실행 test1 이라는 가상환경 만들기 conda create -n "test1" python=3.7 가상환경 실행 conda activate "test1" 2. 가상환경에 장고 설치 pip install django 3. project 실행할 디렉토리 만들기 test1 이라는 디렉토리 만들기 (이 디렉토리에서 django 프로젝트 시작할 것) 필수는 아님 mkdir test1 아래의 명령어로 test1 디렉토리로 이동 cd test1 장고 프로젝트 만들기 django-admin startproject 디렉토리명 : 새로운 장고 프로젝트를 만들고, 그 폴더 안으로 들어가라는 명.. 2020. 4. 8.