Django创建博客项目03

在浏览器上显示自己设计的网页
1.编写文章标题视图函数
编辑./blog/views.py文件
Django创建博客项目03
2.创建templates文件夹
在blog目录下创建templates文件夹,下面含“base.html”和blog文件夹,blog文件夹中含“titles.html”文件。
templates目录是Django默认的存放本应用所需模板的目录,如果不用自定义的方式制定模板位置,Django就会在运行时自动来这里查找render函数中所制定的模板文件。
3.编写base.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
 <h1>我的博客</h1>
    <p>我的博客测试</p>
    {% block mainbody %}
       <p>测试</p>
    {% endblock %}
<h1>未继承的部分base.html</h1>
</body>
</html>

注意:名为 mainbody 的 block 标签是可以被继承者们替换掉的部分。
所有的{ % block %} 标签告诉模板引擎,子模板可以重载这些部分, {% endblock %}是结束部分
4.编写titles.html标签

{%extends "base.html" %}
{% block mainbody %}
<p>继承了 base.html 文件</p>
    {% for blog in blogs %}
    <li>标题:{{ blog.title }}</li>
     {% endfor %}
{% endblock %}

5.配置./mysite/urls.py

from django.contrib import admin
from django.urls import path
from django.conf.urls import url,include

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^blog/',include('blog.urls'))
]

6.创建./blog/urls.py

from django.conf.urls import url
from . import  views

urlpatterns=[
    url(r'^$',views.blog_title,name="blog_title")
]

7.重启服务,在浏览器输入http://127.0.0.1:8000/blog/
Django创建博客项目03
这里只是跑通了简单的逻辑,前端需要进行美化,我正在加班加点学习中,希望对初学者有帮助!

Django创建博客项目03Django创建博客项目03 小白冲冲冲! 发布了10 篇原创文章 · 获赞 0 · 访问量 110 私信 关注
上一篇:0012 增加url的完整步骤


下一篇:初学Django