Django 无法解析关键字';slug#u iexact';到田野里去。选项有:标签名、id、帖子、slug

Django 无法解析关键字';slug#u iexact';到田野里去。选项有:标签名、id、帖子、slug,django,django-models,django-views,Django,Django Models,Django Views,我得到以下错误: FieldError at /tag/htc_phones/ Cannot resolve keyword 'slug_iexact' into field. Choices are: Tag_Name, id, posts, slug models.py: class Tag(models.Model): Tag_Name = models.CharField(max_length=100) slug = models.SlugField(unique=Tr

我得到以下错误:

FieldError at /tag/htc_phones/
Cannot resolve keyword 'slug_iexact' into field. Choices are: Tag_Name, id, posts, slug
models.py:

class Tag(models.Model):
    Tag_Name = models.CharField(max_length=100)
    slug = models.SlugField(unique=True,editable=True,max_length=200)

    def __str__(self):
        return self.Tag_Name

    def get_absolute_url(self):
        return reverse('tag_detail_url', kwargs={'slug':self.slug})
views.py:

def tag_detail(request,slug):
    tag = Tag.objects.get(slug_iexact=slug)
    return render(request,'website_primary_html_pages/tag_detail.html',context={'tag':tag})

如何解决此问题,谢谢

为了使用查找,您使用了两个连续的下划线(因此
\uuu
):

def标签详细信息(请求、段塞):
tag=tag.objects.get(slug_uuiexact=slug)#←子弹头,不是子弹头。
返回呈现(请求,'website\u primary\u html\u pages/tag\u detail.html',context={'tag':tag})

注意:使用, 然后直接使用。如果对象不存在, 例如,由于用户自己更改了URL,
get\u object\u或_404(…)
将返回HTTP 404 Not Found响应,而使用
.get(…)
将导致HTTP 500服务器错误


谢谢它工作得很好,谢谢注意,我想在我的html页面中显示我添加的标记名,所以我写了这段代码
{mobile_posts.tag}
,但在我的html页面中显示
blog_app.tag.None
我想要标记名为什么会出现?@KokHyvv:因为这可能是
许多人的领域
,您需要
mobile\u posts.tags.all
,但这会给您一个
你好,您能问一下吗。。如何在tag_deatil中的views.py中进行分页?@KokHyvv:但这里显示了单个
标记的详细信息,因此没有任何分页内容。好的。。当我添加一些标记并向该标记添加许多记录时。该页面将显示所有具有此标记的帖子。。所以在标签页中如何添加分页,如果我不能,我必须编辑什么?
def tag_detail(request,slug):
    tag = Tag.objects.get(slug__iexact=slug)  # ← slug__iexact, not slug_iexact.
    return render(request,'website_primary_html_pages/tag_detail.html',context={'tag':tag})