Django如何获取按钮的值并将其保存到数据库中

时间:2015-01-27 21:22:44

标签: django button model get

我有多个按钮,它们有自己的值,我想获取它们的值,然后同时将它保存到数据库中(我有很多对很多关系表)。

示例按钮代码;

<input id="boonsit" class="btn btn-default" 
       style="font-family: thaisansneue; font-size: 25px;"
       value="boonsit" type="button">

按钮的数量不同取决于用户(在他们创建的第一次可能是3次,但是时间为5次时)

按钮的值将作为“用户名”。

以前我已经实现了一些代码来将'Username'添加到表中,如下面的代码所示;

@login_required(login_url='/accounts/login/')
def addProject(request):

    dictData = getInitialVariable(request)
    dictData["USERNAME"] = dictData["USER"].first_name

    if "POST" in request.method:
        txt_projectname = request.POST['txt_projectname']
        txt_desc = request.POST['txt_desc']
        startdate = request.POST['start_date']
        enddate = request.POST['end_date']

        p = projects(
            project_name= txt_projectname,
            description = txt_desc,
            create_date = datetime.datetime.now(),
            start_date  = startdate,
            end_date    = enddate,
            url         = txt_projectname,
        )
        p.save()

        u = User.objects.filter(id=dictData["USER"].id)[0].id
        p.user.add(u)

        return HttpResponseRedirect('/projectManagerDashboard/')

从代码中,我必须首先创建项目记录,然后创建用户并建立M2M关系。

然后我想创建更多用户并与同一个项目建立关系。 我该怎么办?

0 个答案:

没有答案