장비 예약 사이트 만들기3

치즈말랑이·2022년 2월 22일
0

장비예약사이트

목록 보기
3/11
  1. MultiValueDictKeyError (해결)

참조: 링크1
링크2

  1. IntegrityError (해결)

# Create
@login_required
def create(request):

    reserve_date = datetime.strptime(request.GET.get('equipment_date'), "%Y-%m-%d ").date() # strptime: 문자열을 datetime으로 변환

    # 만들기
    reservation = Reservation() # 객체 만들기
    # reservation.author = request.GET.get('user')  # 내용 채우기
    reservation.author = request.user # 내용 채우기
    reservation.equipment_type = request.GET.get('equipment_type') # 내용 채우기
    reservation.equipment_date = reserve_date # 내용 채우기

    # 시간 구하기
    reservation.equip_start_time = request.GET.get('equip_start_time')
    reservation.equip_finish_time = request.GET.get('equip_finish_time')
    reservation.created = timezone.datetime.now() # 내용 채우기
    reservation.save() # 객체 저장하기

    # 내 예약 주소
    return redirect('/reservation/my')

2022-02-22
1. 예약취소 안됨
2. 예약하고나서 내예약에 뜰수도있고 안뜰수도있음
3. 예약사이트에서 장비바꾸면 예약현황안뜸 홈화면돌아가서 장비바꾸면 예약현황뜸
4. 다른사람이 예약한거 누가했는지 못봄

profile
공부일기

0개의 댓글