def submit_topic(request): if request.method == 'GET': form = ArticleForm() form.fields['in_event'].queryset = Event.objects.upcoming_events() context = {'form': form, 'tab': 'topic', } return render_to_response('core/submit_topic.html', context, context_instance=RequestContext(request)) if request.method == 'POST' : form = ArticleForm(request.POST) topic = form.save(commit=False) if request.POST['captcha'] == '': topic = form.save(commit=False) topic.set_author(request.user) topic.save() topic.send_notification_mail('created') context = { 'form': form, 'save_success': True } return render_to_response('core/submit_topic.html', context, context_instance=RequestContext(request))
def parse_xml_file(file): context = etree.iterparse(file) article_dict = {} date_dict = {} articles = [] tokenizer = nltk.data.load('tokenizers/punkt/english.pickle') for action, elem in context: if not elem.text: text = "None" else: text = elem.text if elem.tag == "article": articles.append(article_dict) article = ArticleForm(article_dict, tokenizer=tokenizer) article.save() article_dict = {} elif elem.tag == "day" or elem.tag == "month" or elem.tag == "year": date_dict[elem.tag] = text elif elem.tag == "date": month_name = date_dict['month'] month_number = strptime(month_name, '%B').tm_mon date = datetime.date(int(date_dict['year']), month_number, int(date_dict['day'])) article_dict["date"] = date date_dict = {} else: article_dict[elem.tag] = text
def submit_topic(request): if request.method == 'GET': form = ArticleForm() form.fields['in_event'].queryset = Event.objects.upcoming_events() context = { 'form': form, 'tab': 'topic', } return render(request, 'core/submit_topic.html', context) if request.method == 'POST' : form = ArticleForm(request.POST) context = { 'form': form, 'save_success': False, } if form.is_valid(): topic = form.save(commit=False) if request.POST['captcha'] == '': topic = form.save(commit=False) topic.set_author(request.user) topic.save() topic.send_notification_mail('created') context['save_success'] = True else: return HttpResponseForbidden() return render(request, 'core/submit_topic.html', context)
def save_article(request, article_id=None): article = None if article_id: article = get_object_or_404(Article, id=article_id, user=request.user) form = ArticleForm(request.POST, instance=article) if 'delete' in request.POST: article.delete() messages.add_message(request, messages.INFO, _(u'The article “%s” has been deleted.') % article.name) return redirect('management:index') else: form = ArticleForm(request.POST) if form.is_valid(): if article_id: form.save() else: article = form.save(commit=False) article.user = request.user article.save() article_id = article.id messages.add_message(request, messages.SUCCESS, _(u'The article is saved.')) return redirect('management:article', article_id=article_id) return response(request, 'edit_article.html', { 'article': article, 'article_form': form, 'article_id': article_id, 'page_type': 'article', })
def submit_topic(request): if request.method == 'GET': form = ArticleForm() form.fields['in_event'].queryset = Event.objects.upcoming_events() context = { 'form': form, 'tab': 'topic', } return render_to_response('core/submit_topic.html', context, context_instance=RequestContext(request)) if request.method == 'POST': form = ArticleForm(request.POST) context = { 'form': form, 'save_success': False, } if form.is_valid(): topic = form.save(commit=False) if request.POST['captcha'] == '': topic = form.save(commit=False) topic.set_author(request.user) topic.save() topic.send_notification_mail('created') context['save_success'] = True else: return HttpResponseForbidden() return render_to_response('core/submit_topic.html', context, context_instance=RequestContext(request))
def form_article(request, id_article=None): if request.method == "POST": request.POST['last_editor_id'] = cache.get('user_id') if id_article: article = Article.objects.get(id=id_article) form = ArticleForm(request.POST, instance=article) else: request.POST['author_id'] = cache.get('user_id') form = ArticleForm(request.POST) if form.is_valid(): form.save() return redirect(request.META.get('HTTP_REFERER','/')) else: #GET id_article = request.GET.get('id_article', None) args = {} args.update(csrf(request)) if id_article: article = Article.objects.get(id=id_article) args['id_article'] = id_article args['form'] = ArticleForm(instance=article) else: args['form'] = ArticleForm() return render_to_response('edit_article.html', args)
def nouveau(request): form = ArticleForm(request.POST) if form.is_valid(): form.save() envoi= True else: form = ArticleForm() return render(request, 'nouveau.html', locals())
def create(request): form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args)
def nouveau(request): form = ArticleForm(request.POST) if form.is_valid(): form.save() envoi = True else: form = ArticleForm() return render(request, 'nouveau.html', locals())
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save(commit=True) return HttpResponseRedirect('/articles/all') else: form = ArticleForm() return render(request, 'create_article.html', {'form': form})
def article_name(request): if request.method == 'POST': form = ArticleForm(request.POST) if form.is_valid(): print form.cleaned_data form.save() return HttpResponseRedirect('redirect/') else: form = ArticleForm() return render(request, 'article.html', {'form': form})
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) #this binds data to the form if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: form = ArticleForm() args = {} args['form'] = form return render(request, 'article/create_article.html', args)
def article_name(request): if request.method == 'POST': form = ArticleForm(request.POST) if form.is_valid(): print form.cleaned_data form.save() return HttpResponseRedirect('redirect/') else: form = ArticleForm() return render(request, 'article.html', {'form': form})
def create_article(request): values = {} values.update(csrf(request)) values['form'] = ArticleForm() page = render_to_response("create_article.html", values) if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() page = HttpResponseRedirect('/articles/all') return page
def create(request): if request.method == "POST": form = ArticleForm(request.POST) if form.is_valid(): form.save() return render_to_response('index.html') else: form = ArticleForm(request.POST) con = {} con.update(csrf(request)) con['form'] = form return render_to_response("form.html",con)
def editwiki(request, wiki_id): wiki = Article.objects.get(id = wiki_id) editform = ArticleForm(request.POST or None, instance=wiki) if request.method == 'POST': if editform.is_valid(): editform.save() return HttpResponseRedirect('/wikis/all') args = {} args.update(csrf(request)) args['editform'] = editform return render_to_response('editwiki.html', args, context_instance=RequestContext(request))
def modifier(request, id, slug): article = get_object_or_404(Article, id=id, slug=slug) form = ArticleForm(request.POST, instance=article) if form.is_valid(): form.save() article = form.save() article.save() envoi= True else: form = ArticleForm(instance=article) return render(request, 'modifier.html', locals() )
def create(request): if request.method == "POST": form = ArticleForm(request.POST) if form.is_valid(): form.save() return render_to_response('index.html') else: form = ArticleForm(request.POST) con = {} con.update(csrf(request)) con['form'] = form return render_to_response("form.html", con)
def modifier(request, id, slug): article = get_object_or_404(Article, id=id, slug=slug) form = ArticleForm(request.POST, instance=article) if form.is_valid(): form.save() article = form.save() article.save() envoi = True else: form = ArticleForm(instance=article) return render(request, 'modifier.html', locals())
def create_article(request): values = {} values.update(csrf(request)) values['form'] = ArticleForm() page = render_to_response("create_article.html", values) if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() page = HttpResponseRedirect('/articles/all') return page
def create(request): if request.POST: form = ArticleForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: form = ArticleForm() args = {} args['form'] = form return render(request, 'login_reg/create_article.html', args)
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args)
def article_form(request): if request.method == 'POST': form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() # form_class = ArticleForm # return render(request, 'article_form.html', {'form': form}) else: form = ArticleForm() return render(request, 'article_form.html', {'form': form})
def create(request): if request.POST: form = ArticleForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect("/") else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response("create_article.html",args)
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all/') else: form = ArticleForm() context = {} context.update(csrf(request)) context['form'] = form return render(request, 'create_article.html', context)
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all/') else: form = ArticleForm() context = {} context.update(csrf(request)) context['form'] = form return render(request, 'create_article.html', context)
def create(request): if request.POST: form = ArticleForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect("/") else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response("create_article.html", args)
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() messages.add_message(request, messages.SUCCESS, ' your article was added') return HttpResponseRedirect('/artimages/all') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args)
def post(self, request): try: article = ArticleForm(request.POST, request.FILES) if article.is_valid(): article = Article.objects.create(title=request.POST['title'], img=request.FILES['img'] if request.FILES else None, author=request.user, content=request.POST['content'], catagory_id=int(request.POST['catagory'])) article.save() tags = request.POST.getlist('tags') for tag in tags: tag = Tag.objects.get(id=int(tag)) article.tags.add(tag) article.save() return HttpResponseRedirect('/blog/') except Exception as e: pass
def addarticle(request): form = ArticleForm args = {} args.update(csrf(request)) args['form'] = form args['username'] = auth.get_user(request).username if request.POST: form = ArticleForm(request.POST) if form.is_valid(): article = form.save(commit = False) now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) article.article_date = now_time form.save() return redirect('/') return render_to_response('add_article.html', args)
def post_article(request): form = ArticleForm() if request.method=='POST': form = ArticleForm(request.POST) print form.errors if form.is_valid(): form.save() return HttpResponseRedirect('/') return render_to_response('post_article.html', {"form":form,}, context_instance=RequestContext(request))
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() messages.add_message(request, messages.SUCCESS, ' your article was added') return HttpResponseRedirect('/artimages/all') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args)
def article(request, name=None): context = get_context(request) new = (name is None) if new: art = None title = u'Nowy artykuł' has_perm = request.user.has_perm('wwwapp.add_article') else: art = Article.objects.get(name=name) title = art.title has_perm = request.user.has_perm('wwwapp.change_article') if has_perm: if request.method == 'POST': form = ArticleForm(request.user, request.POST, instance=art) if form.is_valid(): article = form.save(commit=False) article.modified_by = request.user article.save() form.save_m2m() return redirect('article', form.instance.name) else: form = ArticleForm(request.user, instance=art) else: form = None context['addArticle'] = new context['title'] = title context['article'] = art context['form'] = form return render(request, 'article.html', context)
def edit_topic(request, id): this_topic = get_object_or_404(Topic, pk=id) if this_topic.author.user != request.user: return HttpResponseRedirect(reverse('topic', args=[this_topic.id])) if request.method == 'GET': context = { 'form': ArticleForm(instance=this_topic), 'topic': this_topic, 'tab': 'topic', } return render_to_response('core/edit_topic.html', context, context_instance=RequestContext(request)) if request.method == 'POST': form = ArticleForm(request.POST, instance=this_topic) topic = form.save(commit=False) topic.set_author(request.user) topic.save() topic.send_notification_mail('updated') context = { 'form': form, 'topic': topic, 'edit_success': True, 'tab': 'topic', } return render_to_response('core/edit_topic.html', context, context_instance=RequestContext(request))
def edit_topic(request, id): this_topic = get_object_or_404(Topic, pk = id) if this_topic.author.user != request.user: return HttpResponseRedirect(reverse('topic', args=[this_topic.id])) if request.method == 'GET': context = { 'form': ArticleForm(instance = this_topic), 'topic': this_topic, 'tab': 'topic', } return render_to_response('core/edit_topic.html', context, context_instance=RequestContext(request)) if request.method == 'POST': form = ArticleForm(request.POST, instance=this_topic) topic = form.save(commit=False) topic.set_author(request.user) topic.save() topic.send_notification_mail('updated') context = { 'form': form, 'topic': topic, 'edit_success': True, 'tab': 'topic', } return render_to_response('core/edit_topic.html', context, context_instance=RequestContext(request))
def create(request): #returns false on empty if request.POST: form = ArticleForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: form = ArticleForm() ## args passed to page, populate with security measures args = {} args.update(csrf(request)) args['form'] = form return render(request, 'article/create_article.html', args)
def article(request, name = None): context = get_context(request) new = (name is None) if new: art = None title = u'Nowy artykuł' has_perm = request.user.has_perm('wwwapp.add_article') else: art = Article.objects.get(name=name) title = art.title has_perm = request.user.has_perm('wwwapp.change_article') if has_perm: if request.method == 'POST': form = ArticleForm(request.user, request.POST, instance=art) if form.is_valid(): article = form.save(commit=False) article.modified_by = request.user article.save() form.save_m2m() return redirect('article', form.instance.name) else: form = ArticleForm(request.user, instance=art) else: form = None context['addArticle'] = new context['title'] = title context['article'] = art context['form'] = form return render(request, 'article.html', context)
def create(request): if request.method == 'POST': form = ArticleForm(request.POST) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args, context_instance=RequestContext(request))
def create(request): if request.method == 'POST': form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/documents/showpage/1/') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('documents.html',args, context_instance=RequestContext(request))
def new_article(request): blogger = user_in_group(request.user, 'Blogger') if blogger: if request.method == 'POST': # if POST save the article form = ArticleForm(request.POST) if form.is_valid(): article = form.save(commit=False) article.written_by = request.user article.save() return redirect(my_articles) else: # if GET create article form form = ArticleForm() data = { 'page_header': 'My Articles', 'page_subheader': 'New Article', 'form': form, 'admin': user_in_group(request.user, 'Admin'), 'blogger': blogger } return render_to_response('new_edit_article.html', data, context_instance=RequestContext(request)) else: return HttpResponse(status=403)
def create(request): # profile_id = random.randint(0,32768) if request.method == "POST": form = ArticleForm(request.POST, request.FILES) if form.is_valid(): profile_id = request.POST["psrn"] a = form.save() a.psrn = profile_id a.save() print profile_id jform = JobForm() args = {} args.update(csrf(request)) args["form"] = jform args["profile_id"] = profile_id return render_to_response("job.html", args) else: form = ArticleForm() args = {} args.update(csrf(request)) args["form"] = form return render_to_response("create_profile.html", args)
def commands(request): if request.POST: form = ArticleForm(request.POST) form.save() # return HttpResponseRedirect('/articles/all') # else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form last_command ="" command = str(Article.objects.last()) if(command == "measure 1 0 0 0 0"): last_command = "Measure" #elif(command == "measure 0 1 0 0 0"): #last_command = "Take Pictures" #if(str(Article.objects.last()) == "measure 0 0 1 0 0"): # last_command = "Take Video" #if(str(Article.objects.last()) == "measure 0 0 0 1 0"): # last_command = "Livestream On" # if(str(Article.objects.last()) == "measure 0 0 0 0 1"): # last_command = "Livestream Off" args['last_command'] = str(command) received_command = str(Article.objects.last()).lower() if("move" in received_command or "pciture" in received_command or "measure" in received_command or "wait" in received_command or "update_autonomous" in received_command or "disable_autonomous" in received_command or "enable_autonomous" in received_command): args['is_valid'] = "The last command was valid." else: args['is_valid'] = "The last command was not valid please enter a valid command." args['user_name'] = str(request.user.username) return render_to_response('commands.html', args)
def create(request): # if user filled in the form (created article) and pressed "post" if request.POST: # request.FILES - to get uploaded files form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') # if user is visiting the page to create article - display blank form else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args)
def articles(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form args['articles'] = Article.objects.all() return render_to_response('articles.html',args)
def create(request): if request.POST: # if returning to itself, verses the first time arriving form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: # create a blank form for the user to submit form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args)
def edit_article(request, slug): article = get_object_or_404(SubscriberArticle, slug=slug) form = ArticleForm(request.POST or None, instance=article) if form.is_valid(): article = form.save() msg = "Article updated successfully" messages.success(request, msg, fail_silently=True) return redirect(article) return render(request, 'comunidad/article_form.html', {'form': form, 'article': article})
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/submit_job/') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form args['fullname'] = request.user.username return render_to_response('create_article.html', args)
def edit_blog(request,post_id): instance = get_object_or_404(Blog, id=post_id) file_list = request.FILES.getlist('img') form = ArticleForm(request.POST or None,request.FILES or None, instance=instance) try: if form.is_valid(): form.save() for i in file_list: img = Image(image=i) img.blog_id = post_id img.save() return HttpResponseRedirect('/') except: form.errors ctx = { 'form':form, } return render(request,'blogs/edit_blog.html', ctx)
def add_article(request): form = ArticleForm(request.POST or None) if form.is_valid(): article = form.save(commit=False) article.created_by = request.user article.save() msg = "Article saved successfully" messages.success(request, msg, fail_silently=True) return redirect(article) return render(request, 'comunidad/article_form.html', {'form': form})
def article_new(request): if request.method == "POST": form = ArticleForm(request.POST) if form.is_valid(): post = form.save(commit=False) post.save() return redirect('article') else: form = ArticleForm() return render(request, 'new_article.html', {'form': form})
def article_add(request): if request.method == 'POST': formset = ArticleForm(request.POST) if formset.is_valid(): instance = formset.save() Article.get(instance.key()) return redirect(article_list) else: formset = ArticleForm() return render_to_response("articles_add.html", { "formset": formset, }, context_instance=RequestContext(request))
def add_article(request): form = ArticleForm(request.POST or None) if form.is_valid(): article = form.save(commit=False) article.author = request.user article.save() msg = "Article saved successfully" messages.success(request, msg, fail_silently=True) return redirect(article) return render_to_response('wiki/article_form.html', { 'form': form }, context_instance=RequestContext(request))
def create(request): if request.method == 'POST': form = ArticleForm(request.POST) if form.is_valid(): article = form.save(commit=False) article.author = request.user article.article_date = timezone.now() article.save() return redirect('/author/%s/' % article.author_id) else: form = ArticleForm() return render(request, 'blogs/post_edit.html', {'form': form})
def add_article(request): form = ArticleForm(request.Post or None) if form.is_valid(): # if something was typed in the form do article = form.save(commit=False) article.author = request.user article.save() msg = " Article was saved successfully" message.sucess(request, msg, fail_silently=True) return redirect(article) return render_to_response('wiki/article_form.html', dict(form=form), context_instance=RequestContext(request))
def create(request): if request.user.is_authenticated(): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): form.save() return HttpResponseRedirect('/articles/all') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args) else: #return render_to_response('/accounts/login.html',{}) c = {} c.update(csrf(request)) return render_to_response('login.html', c)
def post_edit(request, article_id): article = get_object_or_404(Article, id=article_id) if request.method == 'POST': form = ArticleForm(request.POST, instance=article) if form.is_valid(): article = form.save(commit=False) article.author = request.user article.article_date = timezone.now() article.save() return redirect('/articles/get/%s/' % article_id) else: form = ArticleForm(instance=article) return render(request, 'blogs/post_edit.html', {'form': form})
def post(self, request): obj = ArticleForm(request.POST) current_user = request.user print(current_user) if obj.is_valid(): instance = obj.save(commit=False) instance.user_id = current_user.id instance.save() obj.save_m2m() return HttpResponse('{"status": "success", "msg": "%s"}' % instance.id, content_type='application/json') else: return HttpResponse('{"status": "fail", "msg": "保存出错"}', content_type='application/json')
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES) if form.is_valid(): c = form.save(commit=False) c.pub_date = timezone.now() c.save() return HttpResponseRedirect('/article/all') else: form = ArticleForm() a = {} a.update(csrf(request)) a['form'] = form return render_to_response('create_article.html' ,a)
def edit_article(request, slug): article = get_object_or_404(Article, slug=slug) form = ArticleForm(request.POST or None, instance=article) edit_form = EditForm(request.POST or None) if form.is_valid(): article = form.save() if edit_form.is_valid(): edit = edit_form.save(commit=False) edit.article = article edit.editor = request.user edit.save() msg = "Arcticle Updated Successfully" messages.success(request, msg, fail_silently=True) return redirect(article) return render_to_response('wiki/article_form.html', dict(form=form, edit_form=edit_form, article=article), context_instance=RequestContext(request))
def create(request): if request.POST: form = ArticleForm(request.POST, request.FILES, request.user) if form.is_valid(): new_article = form.save(commit=False) new_article.owner = request.user new_article.save() return HttpResponseRedirect('/articles/my') else: form = ArticleForm() args = {} args.update(csrf(request)) args['form'] = form return render_to_response('create_article.html', args)