실시간 인원 표시 기능 구현
nfc 입실 수정
django orm의 외래키, pk 자동 기능 관련
nfc 퇴실
nfc 운동 기구 사용 / 사용 대기
account 오류 해결 <- account앱 관련 url의 시작주소를 account2와 같이 전부 수정
# 입퇴장 리더기에 nfc 태그가 발생했을 때
# 입장하는 회원으로 판단하는 경우
# a.입퇴장 로그가 존재하지 않는 신규회원
# b.입퇴장 로그가 존재하지만 퇴장 시간이 모두 과거인 경우 (웹 퇴실, 태그 퇴실, 자동 퇴실로 이미 퇴실을 완료한 경우)
# 퇴장하는 회원으로 판단하는 경우
# c.입퇴장 로그가 존재하고 퇴장시간이 미래인 경우 (입장 태그만 찍고 자동 퇴장 시간만 찍힌 경우)
# if 입퇴장 로그 존재하지 않는 회원
#a(입장처리)
# else 입퇴장 로그가 존재
#if 퇴장시간이 과거
#b(입장처리)
#else 퇴장시간이 미래
#c(퇴장처리)
# enter_log = VisitLog.objects.filter(member_id = which_member.member_id).last().datetime.date.now() # datetime.date.now()를 사용해서 멤버의 오늘 날짜의 입장 로그 유무를 판단.
# nfc_count =
# # enter_time이 존재하는지
# if not enter_log.enter_time:
# nfc_enter_time = timezone.now() # 현재 시간
# # 입실 기록 생성 + 2시간 후 퇴실 정보 저장
# enter_log = VisitLog.objects.create(nfc_uid=taged_nfc_uid, enter_time=nfc_enter_time, exit_time=nfc_enter_time + datetime.timedelta(hours=2), member= which_member.member_id)
# enter_log.save()
# return JsonResponse({'message': '입실이 완료되었습니다'})
# except Exception as e:
# return JsonResponse({'error': str(e)}, status=400)
# try:
# pass
# except Exception as e:
# return JsonResponse({'error': str(e)}, status=400)