ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • db(test)에 유저정보(id) 추가/db 생성 시간 추가
    토이2(프로젝트) 2023. 6. 2. 01:31
    class test(models.Model):
        end_time=models.IntegerField()
        user=models.ForeignKey(get_user_model(), on_delete=models.CASCADE)#유저 id
        time=models.DateTimeField(auto_now_add=True)#저장 시간

    모델에 추가

    @login_required
    def stop(request):
        if request.method =="POST":
            form=testForm(request.POST)
            if form.is_valid():
                test=form.save(commit=False)
                test.user = request.user#유저정보
                test.save()#유저정보
            return redirect('stopwatch:index')
        else:
            form = testForm()
        context={
            "form": form
        }
        return render(request, "stopwatch/stop.html",context)

    stop함수에서 test.user에 request.user 할당하고 test.save()

    그래서 어떤 유저가 언제 생성하고 그 값이 얼마인지 DB에서 저장

    그런데 값을 폼으로 저장하였어 값을 임의 수정 가능 추후에 개선

    DB에서 저장한 시간/생성 시간/유저id

     

    '토이2(프로젝트)' 카테고리의 다른 글

    오늘 누적시간(합)해당유저 시간  (0) 2023.06.08
    함수 실행(공부여부)  (0) 2023.06.05
    시간(값) 기록 알림  (0) 2023.05.26

    댓글

Designed by Tistory.