django 모델 양식을 사용 중이며 가입하지 않은 사용자도 양식을 채울 수 있지만 제출하려면 사용자가 가입해야합니다. 가 여기 내 모델입니다 :사용자가 가입하기 전에 django 모델 양식 데이터 저장
class Study(model.Model):
marksobtained = models.CharField(max_length=5)
highestmarks = models.CharField(max_length=5)
teacher = models.CharField(max_length=300)
class StudyForm():
some customisation stuff.
다음 views.py이 donot는 뷰에서 들여 쓰기 및 기타 물건에 대한 걱정
form = StudiesForm(request.POST or None,
instance=id and Studies.objects.get(id=id))
if form.is_valid():
form.save()
return render(request, 'calculate.html', {'detail': ret_dict, 'amt': amt})
else:
return render(request, 'forms.html', {'form':form})
else:
return render(request, 'forms.html', {'form':form})
, 이것은 내가 뭘하려고 오전 단지 모델입니다, 익명 사용자가 양식을 제출할 때 볼 수 있듯이 익명 사용자가 양식을 제출할 때 먼저 등록해야하며 그의 데이터를 모델에 추가해야하므로 양식을 제출할 수 있습니다.
어떻게 구현할 수 있습니까?
제발 당신이 튜토리얼/게시물/여기에 그들을 게시하는 방법을 설명하는 링크가 있다면, 나는 그것을 이해할 수 없으므로 더 자세히 설명하십시오. 감사합니다 – user993563
@ user993563 정확하게 여기에 어려워 보이는 게 뭐죠? – DrTyrsa
1. 생성 된 모델의 ID를 가진 쿠키를 가져 오십시오. 2. 사용자 FK를 reqd하지 않습니까 ?? 그것은 사용자 모델이 외래 키가되어서는 안된다는 것을 의미합니까 ?? 나는 일종의 중급 장고와 함께, 그러므로 제발 정교한 감사합니다. – user993563