Django 属性错误';str';对象没有属性';路径';

Django 属性错误';str';对象没有属性';路径';,django,django-class-based-views,attributeerror,Django,Django Class Based Views,Attributeerror,我已经为这个项目实现了一个内联表单集,每当我转到这个视图时,它都会显示标题中所述的错误。在此之前,我的队友使用bootstrap.js在页面上实现了一个选项卡式导航。为了使选项卡正常工作,它需要为每个视图寻找一个请求。我以前也遇到过同样的问题,但由于它不是基于类的视图,所以已修复 现在,它显示了相同的错误,但是来自不同的视图,这次是来自CreateView,它并没有真正返回bootstrap正在寻找的请求。我不知道如何解决这个问题,所以有人能为我提供一个良好的开端来解决这个问题吗 顺便说一句,我

我已经为这个项目实现了一个内联表单集,每当我转到这个视图时,它都会显示标题中所述的错误。在此之前,我的队友使用bootstrap.js在页面上实现了一个选项卡式导航。为了使选项卡正常工作,它需要为每个视图寻找一个请求。我以前也遇到过同样的问题,但由于它不是基于类的视图,所以已修复

现在,它显示了相同的错误,但是来自不同的视图,这次是来自CreateView,它并没有真正返回bootstrap正在寻找的请求。我不知道如何解决这个问题,所以有人能为我提供一个良好的开端来解决这个问题吗

顺便说一句,我在Django没有那么丰富的经验,还在学习,但足够了解角落和缝隙

部分代码:

views.py(摘录,借用了凯文·迪亚斯的一些代码)

下面是base.html中选项卡的代码

{% load tabs %}
        <div class="collapse navbar-collapse" id="navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="{% active request "^/$" %}"><a href="/">Home</a></li>
                <li class="{% active request "^/register/" %}"><a href="/register/">Register</a></li>
                <li class="{% active request "^/myrecipes/" %}"><a href="/myrecipes/">My Recipes</a></li>
            </ul>

            <form class="navbar-form navbar-right" role="search">
              <div class="form-group">
                <input type="text" class="form-control" placeholder="Search">
              </div>
              <button type="submit" class="btn btn-default">Submit</button>
            </form>

        </div>

我不确定这是否是解决这个问题所需要的全部细节。如果有人想进一步阐述,请随时发表评论。谢谢

您不能像在视图中一样访问自定义模板标记中的请求对象。您可以在这里找到解决问题的方法-

设置.py中添加到
模板\u上下文\u处理器


其余代码看起来不错。

你能粘贴错误的堆栈跟踪吗?@sunnynada:错误来自
d:\Recipedia\Recipedia web\web\templatetags\tabs.py
。你能粘贴它的代码吗?@sunnyanda这让我有点惊讶,但谢谢!现在终于成功了!
{% load tabs %}
        <div class="collapse navbar-collapse" id="navbar-collapse-1">
            <ul class="nav navbar-nav">
                <li class="{% active request "^/$" %}"><a href="/">Home</a></li>
                <li class="{% active request "^/register/" %}"><a href="/register/">Register</a></li>
                <li class="{% active request "^/myrecipes/" %}"><a href="/myrecipes/">My Recipes</a></li>
            </ul>

            <form class="navbar-form navbar-right" role="search">
              <div class="form-group">
                <input type="text" class="form-control" placeholder="Search">
              </div>
              <button type="submit" class="btn btn-default">Submit</button>
            </form>

        </div>
url(r'^addrecipe/', login_required(AddRecipe.as_view()),name='addrecipe', ),