小编Use*_*696的帖子

Django 引导程序警报未按预期工作

我需要这方面的帮助。

我正在尝试使用引导程序警报使我的应用程序看起来更好,我有一个添加项目的警报和另一个删除项目的警报。

当我添加一个项目时,我的警报看起来很棒并且工作正常,但是当我删除该项目时它无法正常工作......只显示我的消息而没有引导警报......

我究竟做错了什么?

这是我得到的:

<div class="container">
  {% if messages %}
  <div class="row">
  <div class="col-sm-6 col-sm-offset-3">
      {% for message in messages %}
      <p{% if message.tags == "success" %} class="alert alert-success "{% endif %}>{{ message }}</p>
      {% if message == 'danger' %}
      <p{% if message.tags == 'danger'  %} class="alert alert-danger"{% endif %}>{{ message }}</p>
      {% endif %}
      {% endfor %}


    </div>

  </div>
  {% endif %}
Run Code Online (Sandbox Code Playgroud)

查看我的成功 msg messages.success(request, '已添加!.')

对我的危险 msg messages.error 的看法(请求,'已被删除!。')

提前致谢..!

编辑

当 Silvio 回答我的问题时,我解决了我的问题。每个引导程序警报都很好用,但alert-danger …

javascript django jquery twitter-bootstrap

12
推荐指数
2
解决办法
6552
查看次数

使用 formData 使用 Express 节点获取无效 json 响应正文错误

我正在尝试从 nodeJS 执行 http 请求,这是以下请求:

    const form = new FormData();
    form.append('text 1', 'sometext');
    form.append('file', fs.createReadStream("foo.txt"));
    fetch('url', {
            method: 'POST',
            headers: {
                'Content-Type': 'multipart/form-data'
            },
            body: form,
        })
        .then(res => res.json())
        .then(json => {
            console.log('res', json);
        }).catch(err => {
            console.error(err);
            return ReE(res, err.message, 500);
        });

})
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误

“错误”:“原因无效的 json 响应正文:意外的令牌 < JSON 中的位置 0”

我究竟做错了什么?

multipartform-data form-data nsfetchrequest node.js express

6
推荐指数
2
解决办法
2万
查看次数

Django - 检查对象是否存在

我正在尝试检查我的表单中是否存在对象,但出现错误。

我的观点:

def foo(request):
    titulo = "something"
    form = MyForm(request.POST or None)
    queryset = myModel.objects.all()
    if myModel.objects.filter(name=name).exists():
        messages.error(request, 'already exists')
    context = {
        "titulo": titulo,
        "form": form,
        "queryset": queryset,
    }
    if form.is_valid():
        instance = form.save()
        messages.success(request, 'Added')
        return redirect('/')
    return render(request, "forms7.html", context)
Run Code Online (Sandbox Code Playgroud)

基本上我正在做的是添加一个用户,如果该用户存在我想要一个警告说already exists

错误:

分配之前引用的 /model/ 局部变量“名称”处出现 UnboundLocalError

我究竟做错了什么?

注意: 如果我添加name = 'jesus'到我的代码并jesus存在它可以工作,但这不是我想要的。

我想检查我输入的名称是否存在并向我显示消息

有人可以帮助我吗?谢谢。

django

1
推荐指数
1
解决办法
1万
查看次数