Я хочу отправить данные из формы, но не могу отправить конкретную c данные
, например: в моей модели есть ученик, которого я хочу отправить отдельно от представления
в просмотр:
student = Student.objects.filter(id=id)
if request.method == "POST":
form = StudentProject(request.POST, files=request.FILES)
form.student_id=id
form.save()
return redirect('main')
в форме:
class Meta:
model=Project
fields=['name','link','image','body','term']
в модели:
name=models.CharField(max_length=100,null=False)
link=models.CharField(max_length=1000,null=False)
image=models.ImageField(upload_to='static/project/images/')
body=models.TextField()
term=models.DecimalField(max_digits=1,decimal_places=0,null=False)
student=models.ForeignKey(Student,on_delete=models.CASCADE)
created_at=models.DateTimeField(default=timezone.now)