1. 方法一:http://127.0.0.1:8000/detail/1
views.py:
def index(request):
articles=models.Article.objects.all()
return render(request, 'index.html', locals())
def detail(request,id):
article = models.Article.objects.get(id=id)
return render(request,'detail.html',locals())
urls.py:
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', views.index),
path('detail/<int:id>', views.detail)
]
index.html【自index页面跳转到detail页面】
<a rel="nofollow" href="/detail/{
{ article.id }}">
2. 方法二:http://127.0.0.1:8000/category?id=1
views.py:
def html_index(request):
title="个人博客"
categories=models.Category.objects.all()
articles=models.Article.objects.all()
data={"title":title,"categories":categories,"articles":articles}
return render(reques