示例#1
0
文件: views.py 项目: alexnas/astres
def edit(request, natal_id):
    """Entry editing"""
    context = {}
    context.update(csrf(request))
    instance = get_object_or_404(Natal, pk=natal_id)
    # instance = Natal.objects.get(whatever)
    if request.method == "POST":
        form = NatalForm(request.POST, instance=instance)
        if form.is_valid(): 
            form.instance.user = request.user
            form.save() # сохранение  модели
            return HttpResponseRedirect('/astro/')
    else:
        form = NatalForm(instance=instance)
    
    context['username'] = user_session(request)
    context['instance'] = instance
    context['natal_id'] = natal_id
    context['form'] = form
    return render(request, 'ditresa/edit.html', context)
示例#2
0
文件: views.py 项目: alexnas/astres
def new(request):
    """Add new entry"""
    context = {}
    context.update(csrf(request))
    user_id = request.user.id
    print('user_id = ', user_id)

    if request.method == 'POST': 
        form = NatalForm(request.POST)
        if form.is_valid(): 
            form.instance.user = request.user
            form.save() # сохранение  модели
            return HttpResponseRedirect('/astro/')
    else:
        form = NatalForm()

    user = user_session(request)

    context['username'] = user_session(request)
    context['planames12'] = planames12
    context['user_id'] = user_id
    # context['user'] = user_session(request)
    context['form'] = form
    return render(request, 'ditresa/new.html', context)
示例#3
0
文件: views.py 项目: vladowsky/astres
def edit(request, natal_id):
    """Entry editing"""
    context = {}
    context.update(csrf(request))
    instance = get_object_or_404(Natal, pk=natal_id)
    # instance = Natal.objects.get(whatever)
    if request.method == "POST":
        form = NatalForm(request.POST, instance=instance)
        if form.is_valid():
            form.instance.user = request.user
            form.save()  # сохранение  модели
            return HttpResponseRedirect('/astro/')
    else:
        form = NatalForm(instance=instance)

    context['username'] = user_session(request)
    context['instance'] = instance
    context['natal_id'] = natal_id
    context['form'] = form
    return render(request, 'ditresa/edit.html', context)
示例#4
0
文件: views.py 项目: vladowsky/astres
def new(request):
    """Add new entry"""
    context = {}
    context.update(csrf(request))
    user_id = request.user.id
    print('user_id = ', user_id)

    if request.method == 'POST':
        form = NatalForm(request.POST)
        if form.is_valid():
            form.instance.user = request.user
            form.save()  # сохранение  модели
            return HttpResponseRedirect('/astro/')
    else:
        form = NatalForm()

    user = user_session(request)

    context['username'] = user_session(request)
    context['planames12'] = planames12
    context['user_id'] = user_id
    # context['user'] = user_session(request)
    context['form'] = form
    return render(request, 'ditresa/new.html', context)