博客
关于我
Django入门与实践:七、博客文章页开发
阅读量:308 次
发布时间:2019-03-04

本文共 910 字,大约阅读时间需要 3 分钟。

页面内容:

标题

文章内容

修改文章按钮(超链接)

myblog/blog/views.py:

from django.shortcuts import renderfrom django.http import HttpResponsefrom . import models# Create your views here.def index(request):    #return HttpResponse("Hello world!")    #return render(request, 'index.html', {'hello': 'hello, blog!'})    articles = models.Article.objects.all()    return render(request, "blog/index.html", {"articles": articles})def article_page(request, article_id):    article = models.Article.objects.get(pk=article_id)    return render(request, 'blog/article_page.html', {'article': article})

myblog/blog/templates/blog/article_page.html:

    
article page

{ {article.title}}

{ {article.content}}

修改

myblog/blog/urls.py:

from django.urls import path, re_pathfrom . import viewsurlpatterns = [    path('index/', views.index),    re_path('^article/(?P
[0-9]+)/$', views.article_page),]

注:正则中的组名必须和参数名一致!

浏览器中输入:即可访问。

转载地址:http://rctq.baihongyu.com/

你可能感兴趣的文章
Java基础之反射
查看>>
线程池之SingleThreadPool学习
查看>>
对象的创建、内存布局和访问定位
查看>>
FreeRTOS学习笔记(9)——内存管理
查看>>
FreeRTOS学习笔记(10)——中断管理
查看>>
ESP8266学习笔记(10)——官方WebServer
查看>>
CC2640R2F学习笔记(6)——UART串口使用
查看>>
SHELL命令
查看>>
redis命令学习
查看>>
自然划分的3-4-5规则
查看>>
剑指offer Leetcode 37.序列化二叉树
查看>>
剑指offer Leetcode 39.数组中出现次数超过一半的数字
查看>>
Latex中cases环境引入报错
查看>>
Latex排版的时候把图片放在指定位置
查看>>
用 Python 把你的朋友变成表情包(鼠标事件提取 ROI 版)
查看>>
Tensorflow2.0:基于循环卷积网络预测剩余寿命
查看>>
bzoj3879: SvT 后缀自动机
查看>>
4084: [Sdoi2015]双旋转字符串
查看>>
Nginx出现500 Internal Server Error 错误
查看>>
pytorch loss = loss_func(output, label) 报错
查看>>