programming/Python Take-it 2026. 3. 12. 23:08
http://win-j.com http://win-j.com win-j.com Django를 활용한 개인 블로그를 만들고 있습니다. 티스토리 블로그에서는 기술적인 부분 보다는 그냥 만들고 있는 것들을 그냥 기록하는 용도로 사용하려고 하고 있습니다. 지난번 방문자 수 통계 기능을 추가했는데 방문자 수가 많아져서 어떻게 방문했는지 확인하기 위해 우선적으로 관리자 페이지 기능을 만들었습니다. 방문자 첫 페이지는 티스토리 처럼 "블로그 관리 홈"을 만들고 오늘 방문자와 어제 방문자 그리고 누적 방문자수를 표시하고 일일 방문자수를 볼 수 있는 그래프를 만들어 보여주는 기능과 최근글 10개 까지 표시하도록 만들었습니다. 글을 쓰면서 확인 한 전체 방문자 수가.. 오늘 방문자 수로 되어있네요.. 방문 통계에서..
더 읽기
programming/Python Take-it 2026. 3. 10. 22:32
네이버, 티스토리 블로그를 보면 방문자 수를 표시해 놓고 지금 이 블로그가 "유입이 얼마나 되는 블로그인가?" 라는 정보도 확인 할 수 있습니다.그래서 이번에는 블로그에 방문자를 추적하고 카운트를 저장하는 기능을 추가했습니다. 1. 방문자수 집계를 위한 models.py 작성from django.db import modelsfrom django.utils import timezoneclass VisitorLog(models.Model): ip_address = models.GenericIPAddressField() path = models.CharField(max_length=500, blank=True) user_agent = models.TextField(blank=True) r..
programming/Python Take-it 2026. 3. 10. 18:54
Django에서 지원하는 Sitemap 업을 사용해서 사이트맵을 추가했습니다. 웹사이트를 운영하다 보면 검색엔진에 페이지가 잘 노출되도록 하는 것이 매우 중요합니다.이를 위해서 사용하는 대표적인 기능이 바로 사이트맵(Sitemap) 입니다. 사이트맵은 웹사이트에 존재하는 페이지 목록을 XML 형식으로 정리한 파일이며, 검색엔진이 사이트 구조를 빠르게 이해하고 크롤링할 수 있도록 도와줍니다. Django에서는 django.contrib.sitemaps 기능을 사용하면 사이트맵을 매우 쉽게 생성할 수 있습니다. 1. Django Sitemap 기능 활성화 먼저 Django에서 제공하는 사이트맵 기능을 활성화해야 합니다. "settings.py" 파일에 앱 추가하기 INSTALLED_APPS = [ ..
programming/Python Take-it 2025. 3. 27. 18:51
최근 다시 Python을 이용한 웹사이트를 만들어보고 싶다는 생각이 들어 바로 Django 웹 프로젝트를 한번 만들어보자 생각이 들었습니다. 우선 목표는 쿠팡 API 관련한 웹 사이트를 만드는 것을 목표로 하고 있습니다. 통합 개발 환경 (Integrated Development Environment, IDE) 제가 사용하는 IDE는 JETBRAINS에서 만든 Python IDE인 PyCharm Professional 버전을 사용합니다. PyCharm은 무료 버전인 Community 버전과 유료 버전인 Professional 버전 두가지가 있는데 무료 버전을 사용하더라도 Django 개발을 못하는 것은 아니지만 Pro 버전에서는 Django 프로젝트를 만들기 위한 기본 세팅이 되어있고 PyCharm에서 ..