コード例 #1
0
ファイル: location.py プロジェクト: paulvstheworld/Laetus
def location_new(request):
    form = LocationForm()
    
    if request.method == 'POST':
        form = LocationForm(request.POST)
        if form.is_valid():
            location = form.save()
            return redirect('location_edit', pk=location.pk)
            
    return render_to_response('pages/location_new.html', {
        'form': form,
    }, RC(request))
コード例 #2
0
ファイル: location.py プロジェクト: paulvstheworld/Laetus
def location_edit(request, pk):
    location = get_object_or_404(Location, pk=pk)
    form = LocationForm(instance=location)
    
    if request.method == 'POST':
        form = LocationForm(request.POST, instance=location)
        if form.is_valid():
            form.save()
    
    return render_to_response('pages/location_edit.html', {
        'form': form,
        'location': location,
    }, RC(request))
コード例 #3
0
ファイル: views.py プロジェクト: keeperofkeys/memoryadept
def newLocation(request):
    context = {}
    if request.method == 'POST':
        form = LocationForm(request.POST)
        if form.is_valid():
            location = form.save()
            return redirect('location-list')
        else:
            context.update({'form' : form })
    else:
        form = LocationForm()
        context.update({'form' : form })
    return render(request, 'new_location.html', context)