用django框架写一个博客项目

本文档详细介绍了如何使用Django框架创建一个博客项目,包括查询文章列表、获取文章详情、设置监听所有IP、实现富文本编辑和分页功能。在views.py中查询文章并返回前端,前端通过循环渲染数据。同时,对PyCharm和settings.py进行了配置,以监听本机所有IP。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.查询所有的文章,完成文章的展示列表页

(1)查询所有文章(views.py)

(2)将数据返回前端

(3)前端调用循环渲染数据

2.根据列表页提供的id查询文章详情

(1)查询详情

(2)返回前端

3.项目监听本机所有ip

(1)修改pycharm配置

(2)修改settings.py配置

4.效果

5.富文本

6.分页


1.查询所有的文章,完成文章的展示列表页

(1)查询所有文章(views.py)

(2)将数据返回前端

views.py

(3)前端调用循环渲染数据

newList.html

核心代码:

<div class="container">
        <div class="con_content">
            <div class="about_box">
                <h2 class="nh1"><span>您现在的位置是:<a href="/" target="_blank">网站首页</a>>><a href="#"
                                                                                       target="_blank">个人日记</a></span><b>个人日记</b>
                </h2>
                <div class="dtxw box">
                    {% if articles %}
                        {% for article in articles %}
                            <li>
                                <div class="dttext f_l">
                                    <ul>
                                        <h2><a href="/new/{
  { article.id }}">{
  { article.title }}</a></h2>
                                        <p>{
  { article.description }}</p>
                                        <span>{
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值