Beispiel #1
0
def add_event(request):
    username = request.session.get('user', '')

    if request.method == 'POST':
        form = AddEventForm(request.POST)  # form 包含提交的数据
        if form.is_valid():
            name = form.cleaned_data['name']
            address = form.cleaned_data['address']
            limit = form.cleaned_data['limit']
            start_time = form.cleaned_data['start_time']
            status = form.cleaned_data['status']
            if status is True:
                status = 1
            else:
                status = 0

            Event.objects.create(name=name,
                                 limit=limit,
                                 address=address,
                                 status=status,
                                 start_time=start_time)
            return render(request, "add_event.html", {
                "user": username,
                "form": form,
                "success": "添加发布会成功!"
            })

    else:
        form = AddEventForm()

    return render(request, "add_event.html", {"user": username, "form": form})
Beispiel #2
0
def add_event(request):
    username = request.session.get('user', '')
    if request.method == 'POST':
        form = AddEventForm(request.POST)
        #emsg = form.errors
        if form.is_valid():
            name = form.cleaned_data['name']
            address = form.cleaned_data['address']
            limit = form.cleaned_data['limit']
            start_time = form.cleaned_data['start_time']
            status = form.cleaned_data['status']

            if status:
                status = 1
            else:
                status = 0

            #需要同名检测
            Event.objects.create(name=name,
                                 limit=limit,
                                 address=address,
                                 status=status,
                                 start_time=start_time,
                                 numbers=0)
            return render(
                request, "add_event.html", {
                    "user": username,
                    "form": form,
                    "alert": "alert alert-success",
                    "success": "添加发布会成功!"
                })
        else:

            return render(
                request, 'add_event.html', {
                    "user": username,
                    "form": form,
                    "alert": "alert alert-danger",
                    "success": "添加发布会失败"
                })
    else:
        form = AddEventForm()
    return render(request, "add_event.html", {"user": username, "form": form})