我的项目在添加
get_absolute_url
之前运行良好,但是添加之后,当我向主页发出请求时,它给出了get_absolute_url
错误。
我不知道我的项目要写哪些部分,但我会写一些我认为有用的东西
模板: Django 说这就是问题所在
<a href="{{ post.get_absolute_url }}"><h4>{{ post.title }}</h4></a>
views.py:
from django.shortcuts import render, get_object_or_404
from .models import Post
def detalis(request, title):
post = get_object_or_404(Post, title=title)
return render(request, 'blog/post-details.html', {'post': post})
urls.py:
urlpatterns = [
path('post/<str:title>', views.detalis)
]
models.py:
def get_absolute_url(self):
print(reverse('blog:post', (), kwargs={'title': self.title}))