Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)