擅长:python、mysql、java
<p>您可以将错误消息添加到if作用域后面的模板中。在</p>
<p>在您看来:</p>
<pre><code>@login_required
def preview_website(request, slug):
student = Student.objects.get(slug=slug)
if student.studentimage_set.filter(image_type="portrait").exists() and
student.studentimage_set.filter(image_type="interest1").exists() and
student.studentimage_set.filter(image_type="interest2").exists() and
student.studentimage_set.filter(image_type="interest3").exists():
return render(request, 'students/preview_website.html', {
'student': student})
else:
error_message = "Please make sure you have uploaded 4 images!"
return render(request, 'students/preview_website.html', {
'student': student, 'error_message': error_message})
</code></pre>
<p><br/>
将此添加到模板的顶部</p>
^{pr2}$