Ejemplo n.º 1
0
def Message_Index(request):
    if request.method == 'POST':
        form = CommentForm(request.POST)
        if form.is_valid():
            title = form.cleaned_data['title']	    
            content = form.cleaned_data['content']
            name = form.cleaned_data['name']
            email = form.cleaned_data['email']
            message_model = Message(title = title,name = name, content = content, email = email)
            message_model.save()
            return HttpResponseRedirect('/message/')  ##该处代码用于从定位   这里的意思是 表单发送后重新定位到 http://127.0.0.1:8000/message/
    else:
        form = CommentForm()  ##?????????????
	
    messages = Message.objects.all().order_by('-time')  ##定义一个Message表的数据列实例,命名为messages
    paginator = Paginator(messages,3)  ##以下对留言最分页处理
    try:
        page = int(request.GET.get('page','1'))
    except Valueerrors:
        page = 1
    try:
        message_per_page = paginator.page(page)
    except(EmptyPage,InvalidPage):
        message_per_page = paginator.page(paginator.num_pages)

    return render_to_response('message.html',{'form':form,
        'message_per_page':message_per_page})
Ejemplo n.º 2
0
def ContactMe_Index(request):
    if request.method == 'POST':
        form = CommentForm(request.POST)
        if form.is_valid():
            title = form.cleaned_data['title']	    
            content = form.cleaned_data['content']
            name = form.cleaned_data['name']
            email = form.cleaned_data['email']
            message_model = Message(title = title,name = name, content = content, email = email)
            message_model.save()
            return HttpResponseRedirect('/#contactme')  ##该处代码用于从定位   这里的意思是 表单发送后重新定位到 http://127.0.0.1:8000/message/
    else:
        form = CommentForm()  ##?????????????
        
        return render_to_response('index.html',{'form':form})