Loading...
나무위키 실시간 검색어 순위
실시간 영화 순위
1. 미키 17
2. 캡틴 아메리카: 브레이브 뉴 월드
3. 퇴마록
4. 괜찮아 괜찮아 괜찮아!
5. 그 시절, 우리가 좋아했던 소녀
6. 패딩턴: 페루에 가다!
7. 첫 번째 키스
8. 힘내라 대한민국
9. 이찬원 콘서트 찬가: 디어 마이 찬스
10. 컴플리트 언노운
JSON 포맷 테스트 케이스 모음 및 활용 가이드
JSON 포맷 테스트 케이스 모음 및 활용 가이드

1.기본객체 테스트{"name":"홍길동","age":25,"city":"서울","isStudent":true,"hobbies":["독서","여행","게임"],"contact":{"email":"hong@test.com","phone":"010-1234-5678"}} 2.중첩 배열과객체{"products":[{"id":1,"name":"노트북","price":1200000,"specs":{"cpu":"i7","ram":"16GB","storage":"512GB SSD"},"colors":["블랙","실버"]},{"id":2,"name":"스마트폰","price":800000,"specs":{"cpu":"A15","ram":"8GB","storage":"256GB"},"colors":["그래파이트","골드"]}],"totalItems":2,"lastUpdated":"2024-02-15T09:30:00Z"} 3. 특수 문자 포함{"description":"특수문자 테스트!\ 줄바꿈과 \"따옴표\", \\백슬래시\\,탭도 포함","emoji":"🚀✨🎉","한글키":"한글값"} 4.잘못된 JSON (에러 테스트){"name": "테스트", "age": 25, isError: true} 5.깊은 중첩 구조{"level1":{"level2":{"level3":{"level4":{"level5":{"data":"깊은 중첩 테스트","array":[1,2,3,{"key":"value"}]}}}}}} 6.큰 데이터셋{"users":[{"id":1,"name":"사용자1","email":"user1@test.com"},{"id":2,"name":"사용자2","email":"user2@test.com"},{"id":3,"name":"사용자3","email":"user3@test.com"},{"id":4,"name":"사용자4","email":"user4@test.com"},{"id":5,"name":"사용자5","email":"user5@test.com"}],"pagination":{"currentPage":1,"totalPages":5,"itemsPerPage":5},"metadata":{"timestamp":"2024-02-15T10:00:00Z","source":"테스트 데이터"}} 7.null 값 처리{"name": "테스트", "age": null, "address": null, "data": [null, 1, null, 2]} 8.빈 객체와배열{"emptyObject": {}, "emptyArray": [], "nested": …

Django URL단축이 안될때 확인할점
Django URL단축이 안될때 확인할점

문제 발생 원인 URL 패턴 충돌Django의 URL 라우팅 시스템은 urlpatterns 리스트를 순차적으로 검사함.단축 URL 패턴이 다른 URL 패턴과 충돌하면 Django가 올바른 뷰를 찾지 못하고 404 오류 발생함.예를 들어, webtools/ 경로 아래에 있는 URL 패턴이 먼저 검사되고, 그 이후에 단축 URL 패턴이 검사됨.그 결과, 단축 URL이 올바르게 처리되지 않음.URL 패턴의 위치단축 …

AI 시대에 인간이 해야 할 세 가지
AI 시대에 인간이 해야 할 세 가지

1. AI 시대에 필요한 추가 역량 위에서 언급한 핵심 역량(지시, 판단, 협업)에 더해, 다음과 같은 역량이 AI 시대에서 중요할 수 있습니다.(1) 창의적 사고력AI는 기존 데이터를 기반으로 답변을 생성하지만, 혁신적인 아이디어를 창출하는 것은 여전히 인간의 몫입니다.예시: 기업의 마케팅 전략을 세울 때 AI가 트렌드를 분석할 수 있지만, 브랜드 차별화 전략이나 감성적인 메시지는 …

Django에서 세션을 활용한 조회수 증가 로직 구현하기!
Django에서 세션을 활용한 조회수 증가 로직 구현하기!

세션으로 조회수 기능 구현하기 models.py 에서 조회수 필드를 추가해준다. views = models.PositiveIntegerField(default=0) # 조회수 필드 추가 views.py 에서 post_detail 뷰를 수정하여 조회수를 증가시키는 로직을 추가한다def post_detail(request, pk): post = get_object_or_404(Post, pk=pk) # 세션을 사용하여 중복 조회수 방지 session_key = f'post_viewed_{pk}' if not request.session.get(session_key, False): # 조회수 증가 post.views += 1 …

Django ORM vs Pymongo 자동 처리와 직접 삽입의 차이
Django ORM vs Pymongo 자동 처리와 직접 삽입의 차이

기존에 웹하드 기능을 운영 중이었는데, 서버 DB를 여러 번 초기화하는 과정에서 기존 미디어 폴더에 현재는 사용되지 않는 파일들이 남아 있었다. 새롭게 DB를 초기화한 후 업로드를 하면 기존의 업로드 내역은 사라지고(실제 미디어 디렉토리에는 파일이 남아 있지만), 초기화 이후부터 업로드 리스트가 새롭게 쌓였다. 이를 해결하기 위해 django/webhard/management/commands/import_existing_files.py를 만들어 실행했었다.이번에도 사이트 도메인을 변경하면서 …

내 아이피로 오는 접속은 차단, 데이터 안보내기 서버 숨기기
내 아이피로 오는 접속은 차단, 데이터 안보내기 서버 숨기기

나는 서버를 온프레미스로 운영하는데, 실제 아이피 주소를 혹시 모를일에 대비해서 감추는 설정을 했다.홈서버이기 때문에 게임서버나 웹서버 db서버 아니면 어떠한 내 인터넷 활동이든 내 외부 아이피 주소가 상대에게 남을것이고, 누군가는 궁금해서 주소창에 입력할수도 있기때문에 보안상 내 외부아이피주소로 오면 웹서버를 운영안하는 척 위장하기로 했다.기존의 서버 블록에 default_server가 있어서 아래와 같이 리턴 444하는 …