def addcontent(request): if request.method == "POST": form = ContentForm(request.POST, request.FILES) if form.is_valid(): data = Content() data.user_id = request.user.id 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.kind = form.cleaned_data['kind'] data.slug = form.cleaned_data['slug'] data.detail = form.cleaned_data['detail'] data.status = "False" data.save() messages.success(request, 'Content added!') return HttpResponseRedirect('/user/contents') else: messages.warning(request, 'Content Form Error:' + str(form.errors)) return HttpResponseRedirect('/user/addcontent') else: setting = Setting.objects.first() category = Category.objects.filter(status=True) menu = Menu.objects.filter(status=True) form = ContentForm() context = { 'setting': setting, 'category': category, 'menu': menu, 'page': 'Add Content', 'form': form } return render(request, 'user_addcontent.html', context)