コード例 #1
0
ファイル: views.py プロジェクト: eseca/congresoECC
def tutorial(request, slug):
    event = get_object_or_404(Tutorial, slug=slug)
    done = False
    if request.method == 'POST':
        form = EnrollmentForm(request.POST)
        if form.is_valid():
            enroll = form.save(commit=False)
            enroll.tutorial = event
            enroll.save()
            done = True
    else:
        form = EnrollmentForm()

    return render(request, 'event.html',
            {'event': event, 'form': form, 'done':done} )
コード例 #2
0
ファイル: cms_plugins.py プロジェクト: barbarae/kipp
    def render(self, context, instance, placeholder):
        request = context['request']

        form = EnrollmentForm(request.POST or None)
        if form.is_valid():
            form.save()
            send_mail('New enrollment submisssion', "You've got a new enrollment application! Log in at http://kippendeavor.org/admin/ to read it.", '*****@*****.**', [instance.site_email])
            context.update({
                'enroll':instance,
                'form':None,
                })
            return context
        context.update({
            'enroll': instance,
            'form': form,
            })
        return context