コード例 #1
0
def blog_add(request):
    if (request.method == 'POST'):
        title = request.POST['title']
        text = request.POST['text']
        blog = Post(title=title, text=text)
        blog.save()
        return redirect('/blogs')
    else:
        return render(request, "blog/blog_add.html", {"active_menu": "blog"})
コード例 #2
0
def addPost(request):
    if request.method == 'POST':
        title = request.POST.get('postTitle')
        author = request.POST.get('postAuthor')
        slug = request.POST.get('postSlug')
        content = request.POST.get('postContent')
        post = Post(title=title, author=author, slug=slug, content=content)
        post.save()
        return redirect('home')
    count = Post.objects.count() + 1
    context = {'count': count}
    return render(request, 'home/addPost.html', context)
コード例 #3
0
ファイル: views.py プロジェクト: damirabdul/django
def new(request):
    if request.POST:
        post = request.POST["post"]
        title = request.POST["title"]
        p = Post(title=title,
                 text=post,
                 p_date=datetime.now()
        )
        p.save()
    return render(
        request,
        "Blog/postCreate.html"
    )
コード例 #4
0
ファイル: views.py プロジェクト: feel1406/ProjecteDAW
def NouPost(request):
    if request.method == 'POST':
        formulariPost = NouPostForm(request.POST)
        if formulariPost.is_valid():
            autor = request.user
            data = str(date.today())
            tema = formulariPost.cleaned_data['tema']
            titol = formulariPost.cleaned_data['titol']
            entrada = formulariPost.cleaned_data['entrada']
            post = Post()
            post.autor = autor
            post.data_publicacio = data
            post.entrada = entrada
            post.tema = tema
            post.titol = titol
            post.save()
            messages.add_message(request, messages.INFO, 'Post publicat correctament.')
            return HttpResponseRedirect('/')
        else:
            messages.add_message(request, messages.INFO, 'Error publicant el post.')
    else:
        formulariPost = NouPostForm()
    return render(request,'Blog/nouPost.html', {'formulariPost' : formulariPost})