def napravi_oglas(request):
if not request.user.is_authenticated():
return render(request, 'music/login.html')
else:
form = OglasForm(request.POST or None, request.FILES or None)
if form.is_valid():
oglas = form.save(commit=False)
oglas.vlasnik = request.user
oglas.slike = request.FILES['slike']
file_type = oglas.slike.url.split('.')[-1]
file_type = file_type.lower()
if file_type not in IMAGE_FILE_TYPES:
context = {
'oglas': oglas,
'form': form,
'error_message': 'Image file must be PNG, JPG, or JPEG',
}
return render(request, 'music/napravi_oglas.html', context)
oglas.save()
return render(request, 'music/detail.html', {'oglas': oglas})
context = {
"form": form,
'kategorije': Kategorija.objects.all(),
}
return render(request, 'music/napravi_oglas.html', context)
评论列表
文章目录