KEYWORD #ISSUE-NUMBER
-모듈 : 파이썬으로 정의된 파일
-패키지 : 모듈의 집합
pip freeze/ pip list 현재 설치된 패키지와 버전 목록
-라이브러리 : 쓸만한 기능들을 미리 모듈이나 패키지로 만들어 놓은 것(미리 만들어놓은 모듈/패키지)
DOM : HTML의 요소와 자바스크립트의 오브젝트 간의 호환
html에<script src = "index.js"></script>
추가해야 연결됨!
<script></script>
태그는 바디 태그 끝나기 바로 직전에 넣는게 좋음
변수 선언 : const(변하지x),var,let(변할수있음)
태그 이름으로 선택하기 : querySelector
id, class로 선택하기 : getElementBy
toggle
Array.from(listItem).foreach((element)=>{
console.log(element)
element.classList.toggle("mystyle2")
})
```
➜ 이렇게 하면 적용이 됨
버튼으로 조작하는 방법
<button> 버튼 </button>
function handleClick() {
console.log("handleclick 함수 실행중")
}
➜ 버튼 클릭할 때마다<list class="list-item">
➜ <list class="list-item style2">
this : 해당 부분 가르키기
<li class = "list-item" id="first-item"
onclick="handleSingleClick(this)">첫째내용</li>
function handleSingleClick(e){
//console.log("single click")
//console.log(e)
//console.log(e.id)
//console.log(e.innerText)
//e가 this로 연결된 자기자신을 가리키는 걸 확인
const singleItem = document.getElementById(e.id)
singleItem.classList.toggle("mystyle")
}
manage.py test/ manage.py test app_name
모든 테스트는 독립적이어야한다
post: url, data
access_token = self.client.post(reverse('token_obtain_pair'), self.data).data['access']
get: path, HTTP_AUTHORIZATION
response = self.client.get(
path = reverse('user_view'),
HTTP_AUTHORIZATION = f'Bearer {access_token}',
# 헤더에 토큰을 실어 보냄
)