def add_content(request): if request.method == 'POST': form = ContentForm(request.POST, request.FILES) if form.is_valid(): current_user = request.user data = Content() data.user_id = current_user.id data.category = form.cleaned_data['category'] data.title = form.cleaned_data['title'] data.keywords = form.cleaned_data['keywords'] data.description = form.cleaned_data['description'] data.image = form.cleaned_data['image'] data.slug = form.cleaned_data['slug'] data.detail = form.cleaned_data['detail'] data.status = 'False' data.save() messages.success(request, 'Your trip has been added.') return HttpResponseRedirect('/user/contents') else: messages.error(request, 'Content Form Error: ', + str(form.errors)) return HttpResponseRedirect('/user/add_content') else: form = ContentForm() context = { 'form': form } return render(request, 'add_content.html', context)