목록웹개발 (29)
HANCO

저번시간에는 VSCODE에 파이썬 가상환경을 설치하고 가상환경으로 들어가는 과정에 대해서 정리했습니다. python 가상환경은 여러 프로젝트들 마다 버전을 다르게 하거나 필요한 라이브러리들만을 사용하기 위해서 이용합니다. 그렇기 때문에 저번에 생성한 파이썬 가상환경에 Django를 설치할 수 있습니다. > pip install django또한 다음 명령어로 해당 가상환경에 존재하는 라이브러리들을 확인할 수 있습니다. > pip freeze # 또는 > pip list 설치가 된것을 확인했다면 django 프로젝트를 만들 수 있습니다. > django-admin startproject chap01만들어진 프로젝트 구조는 다음과 같습니다. manage.py 장고 프로젝트에서 프로젝트와 상호작용하는 다양한 명..

[Window] 에서 python 가상환경 실행기 맥은 자주써봐서 잘 알고 있었는데 Window에서는 익숙하지 않아 살짝 헤맸습니다. 경험을 토대로 글을 작성해보겠습니다. vscode에서 가상 환경을 실행하기 위해선 어떤 과정이 필요할까요 가상환경 설치 > pip install virtualenv > virtualenv .venv 가상환경 세팅 Ctrl + Shift + P 입력 Python selector Interpreter 클릭 python(.venv:venv)파일 선택 만약 python(.venv:venv)파일이 보이지 않는다면? 아무 파이썬 파일을 생성한후 들어가서 다시 1번부터 해보세요 3번 진행후 터미널에서 (.venv) 아래그림처럼 다음과 같은 형식으로 보이지 않는다면? 터미널 오른쪽 + ..
django로 게시판 CRUD 만들기 실습을 해보았습니다. GET, POST, PUT, DELETE 요청에 따라서 다른 동작을 하는 API입니다. models.py from django.db import models from django.contrib.auth.models import User from django.db.models.signals import post_save from django.dispatch import receiver from django.urls import reverse # user model 사용 from django.contrib.auth import get_user_model from taggit.managers import TaggableManager # Create y..

html에는 다양한 셀렉터들이 존재한다. 그 내용을 이해하기 위해서는 html tag안의 속성들이 어떤 속성이 있는지를 알고 있어야한다. 먼저 html의 전체적인 구조를 한번 적어봅시다(다른 문서를 보지않고) 사실 html을 공부하기 전의 위 정도의 코드는 암기하고 있어야한다. id id = "(name)" 위와같은 형태로 사용하며 태그 안에서는 와 같은 형태로 사용되어진다. class class="(name)" tag none 단순 태그만으로도 스타일을 적용할 수 있으며 id나 class를 적용하지 않은 상태를 의미한다. selector study속성에 스타일을 부여하기 위해서는 3가지 방법이 있지만 이번에는태그 안에 태그를 적용해보자 ID selector의 경우 앞에 '#'을 붙여서 스..
시간 절약을 위해 결론 부터 말하자면 단일 쿼리문을 실행할때에는 Statement를 사용하는 것이 빠르다. 하지만, 다중 쿼리문을 실행할때는 PreparedStatement가 빠르다. 그 이유는 , Statement의 경우 쿼리문이 사용될 떄마다 계속해서 컴파일을 실행하고 PreparedStatement의 경우 선 컴파일 후 쿼리문이 사용되어질때 마다 컴파일을 실행하지 않는다. 따라서, 실행횟수가 많으면 많을 수록 preparedStatement가 상대적으로 빠르고 쿼리문 실행횟수가 매우 적다면 그 차이를 느끼기는 힘들 수 있다. 이외에도 PreparedStatement는 Statement를 내부적으로 상속받아 사용하기 때문에 사용자가 PreparedStatement를 사용한다면 Statement의 메소..