Python 4

[Django Rest Framework] To Do List

DRF로 To Do List 앱 제작Django Rest Framework를 사용해 REST API 형태의 To do list 앱을 위한 백엔드 서버를 제작한다. 이후 React를 사용해 만든 프론트 엔드와 연동할 예정이다. 프로젝트 설정먼저 가상 환경을 설정한다. 여기서는 PyCharm에서 Conda를 사용해 설정해주었다. 1️⃣ Django 설치다음으로 장고를 설치해준다.$ pip install django2️⃣ 프로젝트 생성장고를 설치했으면 이제 장고 명령어를 통해 프로젝트를 생성한다.$ django-admin startproject django_rest생성하면 다음과 같이 기본적인 프로젝트 구성이 완료된다. 여기다 앱을 만들어 추가해보도록 하자.3️⃣ 앱 생성프로젝트 폴더로 이동한다. $ cd d..

Develop/Django 2021.03.16

Django - To Do List 만들기

프로젝트 생성먼저 앱을 구동할 Django 프로젝트를 설치한다.$ django-admin startproject TodoListdjango 명령어를 실행하기 위해 manage.py가 있는 프로젝트 폴더 안으로 이동한다.$ cd TodoListrunserver명령을 통해 프로젝트를 실행해본다.$ python manange.py runserverDjango 기본 실행화면 앱 생성 및 등록만들고자 하는 앱(Todo_app)을 생성한다.$ python manage.py startapp todo_app생성된 앱을 프로젝트에 등록한다.프로젝트 폴더에 settings.py에서 INSTALLED_APPS에 앱 이름을 추가한다. (쉼표 주의)INSTALLED_APPS = [ ... 'django.contrib.stati..

Develop/Django 2021.02.01

[Python] 10816 - 숫자 카드 2

문제 숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오.입력첫째 줄에 상근이가 가지고 있는 숫자 카드의 개수 N(1 ≤ N ≤ 500,000)이 주어진다. 둘째 줄에는 숫자 카드에 적혀있는 정수가 주어진다. 숫자 카드에 적혀있는 수는 -10,000,000보다 크거나 같고, 10,000,000보다 작거나 같다.셋째 줄에는 M(1 ≤ M ≤ 500,000)이 주어진다. 넷째 줄에는 상근이가 몇 개 가지고 있는 숫자 카드인지 구해야 할 M개의 정수가 주어지며, 이 수는 공백으로 구분되어져 있다. 이 수도 -10,000,000보다 크거나 같고, 10,000,..

[Python] 1920 - 수 찾기

문제 N개의 정수 A[1], A[2], …, A[N]이 주어져 있을 때, 이 안에 X라는 정수가 존재하는지 알아내는 프로그램을 작성하시오. 입력첫째 줄에 자연수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 줄에는 N개의 정수 A[1], A[2], …, A[N]이 주어진다. 다음 줄에는 M(1 ≤ M ≤ 100,000)이 주어진다. 다음 줄에는 M개의 수들이 주어지는데, 이 수들이 A안에 존재하는지 알아내면 된다. 모든 정수의 범위는 -231 보다 크거나 같고 231보다 작다. 출력M개의 줄에 답을 출력한다. 존재하면 1을, 존재하지 않으면 0을 출력한다. 풀이1트조건을 잘 보면 N도 100,000이고 M도 100,000이다.안보고 그냥 in조건으로 찾는 코드를 작성했더니 시간초과가 떴다ㅋㅋ 2트내..