Python Django更新个人资料照片
看,我在更新后显示照片时遇到问题 我有一个来自my views.py的函数Python Django更新个人资料照片,python,django,python-3.x,Python,Django,Python 3.x,看,我在更新后显示照片时遇到问题 我有一个来自my views.py的函数 def addHW(request): if request.user.is_authenticated: obj = Profile.objects.get(user=request.user.id) else: obj = '' profile = request.user.profile form = CustomerForm(instance=pro
def addHW(request):
if request.user.is_authenticated:
obj = Profile.objects.get(user=request.user.id)
else:
obj = ''
profile = request.user.profile
form = CustomerForm(instance=profile)
template = 'HW/add.html'
context = {'form': form, 'profile': obj}
if request.method == 'POST':
form = CustomerForm(request.POST, request.FILES, instance=profile)
if form.is_valid():
Profile.objects.get(user=request.user.id).photo.delete()
form.save()
return render(request, template, context)
删除以前的照片并保存新照片后,必须重新加载页面。页面显示视觉重新加载,但HTML显示前一个图像的src。手动刷新后页面显示照片的新src。
如何解决此问题?如果发布成功,您需要重定向以实现post/redirect/Get模式Willem Van Onsem 32分钟前如果发布成功,您需要重定向以实现。您拥有所需的所有信息和几个选项:Thnak you Willem:)