2017-05-20 1 views
-1

로그인 한 사용자가 질문에 답변하는 장고 웹 사이트 프로젝트를 진행하고 있습니다. 나는 모든 사용자의 답변을 저장하고 어떤 사용자가 대답했는지, 어떤 답변을 주 었는지, 어떤 질문을 받았는지, 답변을 받았을 때 등의 데이터를 저장하려고합니다.이 방법은 스트림 자격이 있다고 생각합니다.django 프로젝트에 데이터 스트림 저장

어떻게해야합니까? 데이터를 테이블에 입력하고 모든 사용자에게 해당 테이블에 쓸 수있는 권한을 부여하는 모델을 작성하십시오. 거기에 더 나은 솔루션을 내가 너무 자주 SQL 데이터베이스에 쓰는 것이 좋지 않다는 것을 들었습니다.

answer_instance = Answer.objects.create(user=request.user, 
              question_text = question_text, 
              correct_text = correct_answer, 
              answer_text = student_answer, 
              time_taken = str(min(round(float(time_taken),1),999)),            time_answered = now() # evaluate date time when record is created 
) 

와 models.py 이들의

은 숯불, 정수 또는 날짜 시간 필드로 정의됩니다

현재 나는 views.py에서 다음을 수행합니다. 그러나이 견해는 각 질문 후에 호출되며, 나는 퀴즈가 끝날 때마다 데이터베이스에 글을 쓰는 것이 더 나을 것이라고 생각한다.

답변

관련 문제