Example #1
0
def update_zhishi(request):
    if request.POST:
        id = request.POST.get('id')
        zhishi = get_object_or_404(Zhishi, id=id, author=request.user)
        form = ZhishiForm(request.POST, instance=zhishi)
        try:
            zhishi = form.save()
            zhishi.save()
            return HttpResponseRedirect(reverse('zhishi-myzhishi'))
        except:
            pass
            
    context = {'form':form , 'active_menu':'myzhishi'}
    return direct_to_template(request, 'edit.html', context)
Example #2
0
def myzhishi(request, form=None):
    if form == None:
        form = ZhishiForm()
    zhishi = Zhishi.objects.filter(author=request.user)
    bookmarked_zhishi = Bookmark.objects.filter(user=request.user)
    
    context = {'zhishi':zhishi, 'bookmarked_zhishi': bookmarked_zhishi, 'form': form, 'active_menu':'myzhishi'}
    return direct_to_template(request, 'myzhishi.html', context)
Example #3
0
def add_zhishi(request):
    if request.POST:
        form = ZhishiForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse('zhishi-myzhishi'))

    return direct_to_template(request, 'add.html', {'form':ZhishiForm()})
Example #4
0
def show_edit_form(request, id, slug=None):
    zhishi = get_object_or_404(zhishi, id=id, author=request.user)
    context = {'form': ZhishiForm(instance=zhishi), 'active_menu':'myzhishi'}
    return direct_to_template(request, 'edit.html', context)