https://aroundck.tistory.com/5948
그냥 db가 업데이트 되는 동안 생기는 temp file이었다.
TourAPI의 장소들 이미지는 url로 제공
URLField는 CharField지만 URLValidator를 거친다고 한다.
IE 중 URL이 2000자인가? 제한이 있는 버전이 있다고 한다.
TourAPI의 이미지 url들은 다 일정하게 100자 이내인 것 같다.
보통은 URLField에서 max_length=200이라고 한다.
https://velog.io/@qlgks1/Django-Model-%ED%95%84%EB%93%9Cfiled-%EB%AA%A8%EC%9D%8C%EC%A7%91#urlfield
이미지필드에서 텍스트필드로 변경 후 리뷰 작성 시 에러 발생
nullable하지 않은 데에 값을 안 넣어서 발생하는 에러라 그래서 null=True, blank=True를 넣어줬지만 같은 에러 발생.
makemigrations, migrate 다시 하면 해결된다 그래서 여러번 했으나 계속 같은 에러 발생.
리뷰 시리얼라이저에서 foreignkey로 연결된 spot의 정보를 get_spot으로 가져오는 부분이 문제였다.
리뷰 작성용 시리얼라이저 새로 만드니 해결!
https://dasima.xyz/html-label/
label 태그 많이 본 것 같은데 for이 필요한거였나? 이건 처음 보는 것 같다.
for를 써주면 label을 아무데나 배치 가능.
안 쓰면 label로 input을 감싸줘야한다.
안 써봤는데 스타일이 깨져서 다시 for를 넣어줬다.
달력이 head부분의 menu에 가려서 위쪽만 짤려 보이는 현상 발생.
head menu 부분의 z-index: 9999999보다 1 큰 1000000을 datepicker의 z-index에 넣어줬더니 해결.
https://webdir.tistory.com/435
사진파일첨부 input이 안예뻐서 찾아봤더니 브라우저마다 디자인이 따로 정해져있다.
일단 수직 가운데, 왼쪽 여백으로 위치만 적당히 이쁘게 해놨다.
디자인 자체는 나중에 알아봐야겠다.
https://tsdn.tabslab.com/ko/tabsupload/5.1/html/aeff00d5-9580-4f01-b91d-31d601338782.htm
https://velog.io/@han0707/Django-multiple-image
이런 방법도 있다.
지역 17개는 별로 안 많은 것 같아서 그냥 html 파일에 바로 썼다.
그런데 드롭다운 셀렉트 토글 이걸로 막상 보니까 너무 길다.
스크롤을 만들려고 했는데 select에선 size=3이런 식으로 몇개 옵션들을 넘어가면 스크롤을 쓸건지 정할 수 있다.
그런데 이번에 쓰는 템플릿에선 한번 옵션을 선택하면 div가 생긴다.
div 태그에선 overflow 속성으로 스크롤을 만들 수 있다. scroll은 그냥 무조건 생기고 auto는 영역을 넘어가면 그때 생긴다.
div의 크기를 4개 옵션정도 되도록 지정해놓고 overflow:auto; 를 추가해줬다. 해결.
https://hianna.tistory.com/671
텍스트 수직 가운데 정렬
line-height를 height와 동일한 수치로 하면 된다.
[HTML/CSS] 텍스트 수직, 세로방향으로 중앙 정렬하는 다양한 방법 알아보기
https://chichi-story.tistory.com/18
https://django-filter.readthedocs.io/en/stable/guide/usage.html
foreignkey의 필드로 필터링하고 싶을 때.
spot__type, spot__area 이렇게 언더스코어 두개를 쓰면 된다.
'TIL' 카테고리의 다른 글
TIL 061623 (0) | 2023.06.17 |
---|---|
TIL 061523 (0) | 2023.06.15 |
TIL 061323 (0) | 2023.06.13 |
TIL 061223 (0) | 2023.06.12 |
TIL 060923 (0) | 2023.06.09 |