본문 바로가기

Back-End9

장고 메모 입력 기능 만들고 데이터 생성 및 조회 모델 만들기 모델을 상속받는 클래스를 만들고, 내가 넣을 데이터의 구조를 정의해준다. 그리고 vs code에서 기본프로필 선택 후 cmder 연동해준다. 이 후 python manage.py makemigrations와 python manage.py migrate를 이용하여 db에 적용시켜준다. DBeaver를 통해 데이터가 잘 들어갔는지 확인해보자! 기존의 DB를 제거하고, 다음 중 SQLite 클릭해서 SQLite 파일을 불러온다. 테이블이 생성되었다! 데이터 저장! if문을 이용해서 POST가 True이면 save()하고, 아닐 경우 form으로 반환한다. 데이터 저장확인! admin 파일에서 다음과 같이 실행하면 admin페이지에서 데이터 생성 및 삭제 가능하다! 결과!! 리스트 만들고, 리스트에.. 2022. 11. 29.
Django 서버 만들고, 랜더링하기 장고를 설치하기 위해서 가상환경을 활성화 후 실행을 하고, pip install django를 하여 설치한다. 초기설정 cmder를 이용할 것이라 cmder을 초기 설정을 해준다. 가상환경 만들기 > mkdir django_pjt # 파일 생성 > cd django_pjt # 가상환경 파일 진입 > dj_venv\Script\activate를 이용하여 가상환경을 활성화한다. 이 후 가상환경 안에서 pip install django 명령어를 이용하여 장고를 설치!!!!!! Django project 생성 django-admin startproject 프로젝트 이름 이라는 명령어로 장고 프로젝트를 생성한다. Django 기본 DB 생성 python manage.py migrate 명령어를 활용하여 DB를 생.. 2022. 11. 28.
SQL과 NoSQL의 차이 데이터베이스란? 데이터베이스는 일반적으로 컴퓨터 시스템에 전자적으로 저장되는 구조화된 정보 또는 데이터의 조직화된 모음으로 데이터베이스는 일반적으로 데이터베이스 관리 시스템(DBMS)에 의해 제어된다. 연결된 애플리케이션과 함께 데이터와 DBMS를 하나로 묶어 데이터베이스 시스템이라고 하며 단축하여 데이터베이스라고도 합니다. SQL (관계형 데이터베이스)이란? SQL은 (Structured Query Language)의 약자로서 구조화된 쿼리 언어이다. SQL을 사용하면 관계형 데이터 베이스 관리 시스템 (RDBMS)에서 데이터를 저장, 수정, 삭제 및 검색을 할 수 있다. 관계형 데이터베이스의 데이터는 정해진 스키마의 따라 테이블에 저장되고, 서로 연결되어 있는 테이블에 데이터가 분산되는 특징 있습니다.. 2022. 7. 19.
728x90