jichanan / danbi

0 stars 0 forks source link

게시글 조회수 기능 추가 #9

Closed jichanan closed 1 year ago

jichanan commented 1 year ago

Due date

2023-03-31 까지

구현방법

IP주소, Cookie, Local Storage, Session 중 택 1
사용자를 식별하여 게시글 조회 후 24시간동안 조회수가 올라가지 않도록 구현하는 것이 목표입니다. (어뷰징 방지)

작업내용

hits

스크린샷

hits

jichanan commented 1 year ago

[python] time vs datetime

둘 다 시간과 관련된 모듈 → 날짜와 관련된 기능은 주로 datetime, 시간과 관련된 기능은 주로 time

example

  1. time : time.sleep()함수는 굉장히 많이 사용되는 기능이며 어렵지 않으므로 외워두기!
    import time
    print("지금부터 5초 동안 정지합니다.")
    time.sleep(5)
    print("프로그램을 종료합니다")
  2. datetime : timedelta(), strftime(), strptime() ← datetime모듈에서는 이 3가지 함수가 많이 사용됩니다.
    
    from datetime import datetime, timedelta

create two datetime objects

date1 = datetime.now() date2 = datetime.strptime('2023-03-31 12:00:00', '%Y-%m-%d %H:%M:%S')

calculate the time difference

time_diff = date1 - date2

check if the time difference is more than 24 hours

if time_diff > timedelta(days=1): print("The time difference is more than 24 hours") else: print("The time difference is less than or equal to 24 hours")

SooDevv commented 1 year ago

[python] time vs datetime time : time.sleep()함수는 굉장히 많이 사용되는 기능이며 어렵지 않으므로 외워두기!