Python(6)
-
[파이썬] 뒤집기: 'slicing' vs 'reversed()' vs 'reverse()'
Slicing X[::-1] 슬라이싱(Slicing)이 가능한 데이터 X의 자료형 X = 리스트 X = 튜플 X = 문자열 X != 딕셔너리 (딕셔너리는 인덱스 번호로 데이터에 접근하지 않고 key로 데이터에 접근하기 때문이다.) a = [1, 2, 3] ra = a[::-1] print(f'original:: {a} | reversed:: {ra}') # original:: [1, 2, 3] | reversed:: [3, 2, 1] b = ('a', 'b', 'c') rb = b[::-1] print(f'original:: {b} | reversed:: {rb}') # original:: ('a', 'b', 'c') | reversed:: ('c', 'b', 'a') c = 'hello' rc = c[..
2020.07.02 -
[Django] 프로젝트 안에 어플리케이션 만들기
어플리케이션 생성 프로젝트 안에 원하는 어플리케이션을 만들기 위해서, 해당 프로젝트의 manage.py가 필요하다! python manage.py startapp [만들고 싶은 APP 이름 ] 생성한 어플리케이션을 프로젝트에게 알리기 settings.py 속성 중 INSTALLED_APPS에 'blog', 즉 '만든 어플리케이션 이름'을 추가해주어야 한다. 프로젝트가 이를 알고 해당 어플리케이션을 실행할 수 있다. settings.py를 수정하기 전에 현재 경로가 어딘지 확인해야 한다. 프로젝트 안에 settings.py가 있기 때문에 다른 경로에서 아래 vi 커맨드를 입력하면 안된다. ★ django 기본 구조는 바뀌면 안된다. 기본구조를 이해해야한다. ★ 예시) [ 프로젝트 이름 ]/settings...
2020.06.02