728x90
반응형

Web/Django 12

Django ORM을 활용한 모델(model) 생성 및 데이터 처리하기

모델(Model) 1. Django App migrate 하기 Django는 모델(Model)이라는 것을 이용해서 데이터베이스를 처리한다. 보통의 데이터베이스는 SQL 쿼리문을 통해 데이터를 추가, 수정, 삭제, 조회를 하지만 장고의 모델(Model)을 이용하면 이러한 쿼리문 없이 데이터를 쉽게 처리할 수 있다. settings.py를 보면 INSTALLED_APPS에서 설치된 앱들을 볼 수 있다. 아래 앱들은 장고 프로젝트 생성 시 기본적으로 설치되는 앱들이다. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.cont..

Web/Django 2021.08.01

Pycharm에서 Django 설치 및 개발환경 세팅하고 서버 실행하기

1. Django 설치 powershell 또는 아나콘다 prompt 창에 다음과 같이 입력하여 설치한다. pip install django 2. 프로젝트 생성 장고에서 '프로젝트'는 하나의 웹사이트이고, 프로젝트 안에는 여러 개의 앱이 존재한다. 이 앱들이 모여 웹 사이트를 구성한다. 여기서 앱이란 관리자 앱, 인증 앱 등과 같이 장고가 기본으로 제공하는 앱과 개발자가 직접 만든 앱을 칭한다. (장고의 앱은 프로젝트를 구성하는 작은 단위의 기능) Pycharm을 실행한 뒤 New project를 클릭하여 새 프로젝트를 생성해준다. Location에 프로젝트를 생성할 경로를 선택하고, Virtualenv로 선택, 그리고 아래 Location이 빨간색 밑줄처럼 venv로 설정되어있는지 확인한다. 이제 Cr..

Web/Django 2021.08.01
728x90
반응형