분류 전체보기716 javascript - 배열의 특징 (글씨 부분변경, 전체 변경) javascript - 배열의 특징 (글씨 부분변경, 전체 변경) #1 부분변경 1)선언 let firstName = [‘daniel’]; 2)변경시도 firstName[0] = ‘D’; 이름의 첫번째 글씨를 소문자d에서 대문자D로 변경하길 원한다. 3)확인 firstName 이라고하면 D 라고 출력된다. 즉, 부분의 변경은 이렇게 해선 먹질 않는다 #2 전체변경 1)선언 let firstName = [‘daniel’]; 2)변경시도 firstName[0] = ‘red’; 3)확인 firstName 이라고 하면 red 라고 출력된다. 즉, 한 단어의 한글자씩을 변경할수는 없는것같다. 최소한 이 방법으로는 따라서 해당 단어를 변경하고 싶다면 전체를 건드려야하는 것 같다. 2022. 11. 27. Django - django.db.utils.DataError: (1366, "Incorrect integer value: django를 진행하면서 app 단위의 models.py에 foreignkey를 설정해주고 makemigrations를 해줬더니 적용이 되었다. 하지만 migrate를 하니깐 다음과 같은 에러가 떴다. django.db.utils.DataError: (1366, "Incorrect integer value: 'J.R.R Tolkien' for column 'author_id' at row 1") 라는 에러가 떴다. foreignkey를 설정해주고, 이에 대한 설정 이전에 있던 값들이 충돌을 하는 경우때문에 생기는 것으로 보인다. 그도 그럴 것이 Incorrect (잘못된) 숫자값 이라고 나오고 for column author_id라고 나오기 때문이다. 나의 경우는 기존에 누적된 데이터 없이 테스트 및 공.. 2022. 11. 27. Python - filter에 or조건과 and 조건(python식 sql) 부분적으로는 분명 아는 개념들인데, 이것들이 하나가 되었을때 비로소 힘을 발하는 구조에 대해서 이런 구조는 못본 것 같다. 거두절미하고 #1 or 조건 from django.db.models import Q Book.objects.filter(Q(rating__lt=3)| Q(is_bestselling=True)) 터미널에서 python shell을 실행한 후에 첫째줄을 실행하여 Q를 import해주고 두번째 조건문으로 조회를 하고자 했다. 이 or 조건은 rating이 3보다 작거나 베스트셀링이 True인 값들을 필터링하여 리턴해준다. 정말 python식 sql같다. #2-1 or조건에 and 조건을 붙인 것 from django.db.models import Q Book.objects.filter(Q.. 2022. 11. 27. Python - (filter lookup) shell 사용에 있어서 rating filter 확인 방법 (>=<비교 등호 사용) django를 사용하며 터미널에 python manage.py shell 을 사용하여서 shell 명령문을 입력하는데 모두 가능했지만, 불가능했던 filter가 있어서 소개하고자 한다. 보통 app단위의 models.py에 모델을 class로 정의해 놓고 나면 class이름.objects.filter(조건) 으로 입력하면 모두 나왔다. 하지만 평점에 해당하는 rating은 안나오더라. 근본적인 "왜 안되는가"에 대한 이유는 잘 모르겠다. 하지만 어떻게 표현을 할 수있는가는 알게되었다. #1 나는 분명 models.py에 class를 넣을때 그 안에 rating도 정의해 주었다. 착각이 아닌게, 일부러 저장여부도 확인하고 models.py를 틀어놓고 확인하며 진행했다. 하지만 Book이라는 class에 대.. 2022. 11. 27. 이전 1 ··· 38 39 40 41 42 43 44 ··· 179 다음