def new_article(request): categorys = models.Category.objects.all() if request.method == 'POST': print(request.POST) form = ArticleForm(request.POST, request.FILES) if form.is_valid(): print("form is valid") print(request.FILES) data = form.cleaned_data del data['head_img'] uploaded_filename = handle_uploaded_file(request, request.FILES['head_img']) data['author_id'] = request.user.userprofile.id try: new_article_obj = models.Article(**data) new_article_obj.head_img = uploaded_filename new_article_obj.save() except Exception as e: return HttpResponse(e) return render(request, 'create_article.html', {'new_article_obj': new_article_obj}) else: print(form.errors) return render(request, 'create_article.html', { 'categorys': categorys, 'form': form }) return render(request, 'create_article.html', {'categorys': categorys})
def new_article(request): if request.method == "POST": form = ArticleForm(request.POST,request.FILES) if form.is_valid(): print "--form data:",form.cleaned_data form_data = form.cleaned_data form_data['author_id'] = request.user.userprofiles.id new_img_path = handle_uploaded_file(request,request.FILES['head_img']) form_data['head_img'] = new_img_path new_article_obj = models.Article(**form_data) new_article_obj.save() return render(request,'new_article.html',{'new_article_obj':new_article_obj}) else: print "err:",form.errors category_list = models.Category.objects.all() return render(request,'new_article.html',{'category_list':category_list})
def new_article(request): if request.method == "POST": form = ArticleForm(request.POST, request.FILES) if form.is_valid(): print "--form data:", form.cleaned_data form_data = form.cleaned_data form_data['author_id'] = request.user.userprofiles.id new_img_path = handle_uploaded_file(request, request.FILES['head_img']) form_data['head_img'] = new_img_path new_article_obj = models.Article(**form_data) new_article_obj.save() return render(request, 'new_article.html', {'new_article_obj': new_article_obj}) else: print "err:", form.errors category_list = models.Category.objects.all() return render(request, 'new_article.html', {'category_list': category_list})
def new_article(request): categorys = models.Category.objects.all() if request.method == "POST": print(request.POST) form = ArticleForm(request.POST, request.FILES) if form.is_valid(): print("form is valid") print(request.FILES) data = form.cleaned_data del data["head_img"] uploaded_filename = handle_uploaded_file(request, request.FILES["head_img"]) data["author_id"] = request.user.userprofile.id try: new_article_obj = models.Article(**data) new_article_obj.head_img = uploaded_filename new_article_obj.save() except Exception as e: return HttpResponse(e) return render(request, "create_article.html", {"new_article_obj": new_article_obj}) else: print(form.errors) return render(request, "create_article.html", {"categorys": categorys, "form": form}) return render(request, "create_article.html", {"categorys": categorys})
def new_article(request): if request.method == 'POST': print(request.POST) form = ArticleForm(request.POST,request.FILES) if form.is_valid(): print('---form.data:',form.cleaned_data) form_data = form.cleaned_data print(form_data,request.user.id) form_data['author_id'] = request.user.id print(form_data) new_img_path = handle_uploaded_file(request,request.FILES['head_img']) form_data['head_img'] = new_img_path print (form_data) new_article_obj = models.Article(**form_data) new_article_obj.save() return render(request,'new_article.html',{'new_article_obj':new_article_obj}) else: print('err:',form.errors) category_list = models.Category.objects.all() return render(request,'new_article.html',{'category_list':category_list})