Django将数据保存到数据库

德鲁克

我遇到一个问题,我需要将零件号保存到数据库表中。因此,每次用户输入SOSS时,都应将其保存在我的表格中。这是我的代码,但不保存任何内容,不确定我在做什么错。

manifests.html

                                            <form action="{%  url 'manifiestos' %}" method="post"> {% csrf_token %}
                                                <p><label for="date"> Date:</label> <input type="text" name="date" value={% now "Y-m-d" %} /> </p>
                                                <p><label for="soss"> SOSS:</label> <input type="text" name="soss" id="soss" /> </p>
                                                <input type="submit" value="Submit" />
                                        </form>

models.py

class manifiestos_bts(models.Model):
    soss = models.CharField(max_length=50)
    date = models.DateTimeField(null=True, blank=True)
    user = models.CharField(max_length=50)

表格

class ManifiestosForm(forms.Form):
    soss = forms.CharField()
    date = forms.DateTimeField()
    user = forms.CharField()

html_views

@login_required(login_url='/msr/login')
def manifiestos(request):
    if request.method == 'POST':

        form = ManifiestosForm(request.POST)
        if form.is_valid():
            soss = request.POST.get('soss', '')
            date = request.POST.get('date', '')
            manifiestos_obj = manifiestos_bts(soss= soss, date= date)
            manifiestos_obj.save()

            return  HttpResponseRedirect(reverse('manifiestos'))
    else:
        form = ManifiestosForm()

    return render(request, 'manifiestos.html', {'form': form})

urls.py

    url(r'^manifiestos$', html_views.manifiestos, name='manifiestos'),

谢谢您的时间:)如果您需要更多详细信息,请告诉我。

穆库尔

您的form.is_valid()将失败,因为您没有从模板传递用户。可以从ManifiedtosForm中删除它,也可以从manifiedtos.html中传递

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据保存到数据库

来自分类Dev

将数据保存到数据库

来自分类Dev

Django将json值保存到数据库/模型

来自分类Dev

Django将图像路径保存到数据库

来自分类Dev

Django 没有将表单保存到数据库

来自分类Dev

无法使用 django 将图像保存到数据库

来自分类Dev

Django:无法保存到数据库

来自分类Dev

Django:无法保存到数据库

来自分类Dev

Django:保存到数据库connundrun

来自分类Dev

将实例保存到数据库

来自分类Dev

将列表保存到数据库

来自分类Dev

将实例保存到数据库

来自分类Dev

Django Admin未将数据保存到数据库

来自分类Dev

数据未使用Django表单保存到数据库

来自分类Dev

Django - .save() 不将数据保存到数据库

来自分类Dev

Django - 表单数据不会保存到数据库

来自分类Dev

CakePHP没有将数据保存到数据库

来自分类Dev

将数据数组保存到数据库

来自分类Dev

将数据从前端保存到数据库

来自分类Dev

cakephp将数据保存到数据库中

来自分类Dev

将更改的数据保存到数据库

来自分类Dev

将标记数据保存到数据库

来自分类Dev

将模型数据保存到数据库

来自分类Dev

数据刮板将结果保存到数据库

来自分类Dev

如何将PhoneNumberField数据保存到数据库?

来自分类Dev

WordPress通过AJAX将数据保存到数据库

来自分类Dev

CakePHP无法将数据保存到数据库

来自分类Dev

cakephp将数据保存到数据库中

来自分类Dev

Portia,如何将数据保存到数据库?