목록전체 글 (165)
현제의 현재이야기
base.html > template 상속을 하면 settings에 알려줘야한다. ex) 'DIRS' = [ 'blogproject/templates' ] 앱 분리: urls.py를 만들고 그대로 가져와준다. 그리고 app_name = 'blog'를 넣어주고 프로젝트 urls.py 에는 path('blog/', include('blog.urls')), 를 넣어준다. 그릐고 html가서 blog: 를 넣어서 다 수정해준다. {% extends 'base.html' %} {% block content %} and {% endblock %} end lock이 아니라 end block 이다!! static 폴더 앱 내에 만들고 settings.py에 들어가서 static_url가서 수정해주고 STATICFIEL..

n = int(input()) num_second = [0 for _ in range(n)] result = 0 first = [ input() for _ in range(n) ] second = [ input() for _ in range(n) ] for i in range(n): for j in range(n): if second[i] == first[j]: num_second[i] = j + 1 for i in range(n): for j in range(i + 1, n): if num_second[i] > num_second[j]: result += 1 break print(result) | 알고리즘 만약 입력이 5이면 5개씩 두 개의 리스트에 입력을 받는다 만약 second의 i번째 요소와 fi..

from collections import deque n = int(input()) teq = deque(map(int, input().split())) card = [i for i in range(1, n + 1)] card = deque(card) result = deque() while len(teq) != 0: teq_num = teq.pop() target = card.popleft() if teq_num == 1: result.appendleft(target) elif teq_num == 2: result.insert(1, target) else: result.append(target) for i in result: print(i, end=' ') | 알고리즘 1. 기술 리스트를 받고 기술 리..
보호되어 있는 글입니다.
폴더 만들고 폴더 불러오기 가상환경 만들기 python3 -m venv myvenv 가상환경 실행 source myvenv/bin/activate 장고 설치 pip install django 프로젝트 만들기 django-admin startproject myproject 앱 만들기 django-admin startapp blog 앱 settings.py 에 등록 models.py에 (models.Model) 상속 테이블 적고 python manage.py makemigrations python manage.py migrate def __str__(self): return self.title def summary(self): return self.body[:100] 잊지말기 슈퍼 유저 python mana..