博客
关于我
Django入门与实践:七、博客文章页开发
阅读量:320 次
发布时间: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/

你可能感兴趣的文章
mysql启动报错The server quit without updating PID file几种解决办法
查看>>
MySQL命令行登陆,远程登陆MySQL
查看>>
mysql命令:set sql_log_bin=on/off
查看>>
mySQL和Hive的区别
查看>>
MySQL和Java数据类型对应
查看>>
mysql和oorcale日期区间查询【含左右区间问题】
查看>>
MYSQL和ORACLE的一些操作区别
查看>>
mysql和redis之间互相备份
查看>>
MySQL和SQL入门
查看>>
mysql在centos下用命令批量导入报错_Variable ‘character_set_client‘ can‘t be set to the value of ‘---linux工作笔记042
查看>>
Mysql在Linux运行时新增配置文件提示:World-wrirable config file ‘/etc/mysql/conf.d/my.cnf‘ is ignored 权限过高导致
查看>>
Mysql在Windows上离线安装与配置
查看>>
MySQL在渗透测试中的应用
查看>>
Mysql在离线安装时启动失败:mysql服务无法启动,服务没有报告任何错误
查看>>
Mysql在离线安装时提示:error: Found option without preceding group in config file
查看>>
MySQL基于SSL的主从复制
查看>>
Mysql基本操作
查看>>
mysql基本操作
查看>>
mysql基本知识点梳理和查询优化
查看>>
mysql基础
查看>>