iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【python项目实战】BBS论坛(3)
  • 332
分享到

【python项目实战】BBS论坛(3)

实战项目论坛 2023-01-31 06:01:11 332人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

一、主页输出简单数据核心代码;index.html    <div class="container">         {% block page-container %}             `articles`    


一、主页输出简单数据


核心代码;

index.html

    <div class="container">
        {% block page-container %}
            `articles`
            {{ request.path }}
        {% endblock %}

    </div> <!-- /container -->


views.py

def index(request):
    articles = models.Article.objects.all()
    return render(request,'index.html',{'articles':articles})


二、跳转页面输出数据


不同板块之间跳转,根据cateGory的id来设计url,实现不同url之间的跳转

index.html

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', views.index, name="index" ),
    url(r'^category/(\d+)/$', views.category, name="category"),

]



对category 表构建出id

admin.py

class CategoryAdmin(admin.ModelAdmin):
    list_display = ('id','name')

class ArticleAdmin(admin.ModelAdmin):
    list_display = ('id','title','auther','hidden','publish_date')

admin.site.reGISter(models.Article,ArticleAdmin)
admin.site.register(models.Category,CategoryAdmin)
admin.site.register(models.Comment)
admin.site.register(models.ThumbUp)
admin.site.register(models.UserProfile)
admin.site.register(models.UserGroup)


index.html 设计跳转链接

          <ul class="nav navbar-nav">
            <li><a href="{% url 'index' %}">综合讨论区</a></li>
            <li><a href="{% url 'category' 1 %}">DOTA1</a></li>
            <li><a href="{% url 'category' 2 %}">DOTA2</a></li>
            <li><a href="{% url 'category' 3 %}">LOL</a></li>
            <li><a href="{% url 'category' 4 %}">星际争霸</a></li>

          </ul>










--结束END--

本文标题: 【python项目实战】BBS论坛(3)

本文链接: https://www.lsjlt.com/news/189325.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【python项目实战】BBS论坛(3)
    一、主页输出简单数据核心代码;index.html    <div class="container">         {% block page-container %}             `articles`    ...
    99+
    2023-01-31
    实战 项目 论坛
  • 牛客论坛项目总结
    目录 1.请简要介绍一下你的项目? 1.如何实现项目的注册问题 2.项目如何实现用户唯一性检验 3.登录状态保存在哪 4.用户登陆上之后怎么显示登录页面 5.拦截器(Interceptor) 6.ThreadLocal(线程安全) 7.md...
    99+
    2023-09-13
    servlet java 开发语言
  • 使用java实现BBS论坛发送邮件过程详解
    SpringBoot实践,开发社区登录模块今日份开启 发送邮件三个步骤: 1、邮箱设置 首先需要注册一个新浪邮箱 18215626061@sina.cn 然后进入设置开启POP3/S...
    99+
    2024-04-02
  • java毕业设计——基于JSP+mysql的BBS论坛系统设计与实现(毕业论文+程序源码)——论坛系统
    基于JSP+mysql的BBS论坛系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于JSP+mysql的BBS论坛系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开...
    99+
    2023-10-09
    java
  • Python项目实战:爬取网易云音乐评论
    前言相信大家都非常喜欢听音乐的吧,每一首歌背后都有一个故事,有爱情,有离别,有仇恨,有不舍等等,听着自己喜欢总会唏嘘,我不仅喜欢听歌,还喜欢看歌曲下面的评论,很多人都阐述了自己对歌曲的看法和理解,除了一些,你懂的..、废话不多说了。上代码吧...
    99+
    2023-06-02
  • 使用java实现BBS论坛发送邮件过程的案例分析
    这篇文章主要介绍使用java实现BBS论坛发送邮件过程的案例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!SpringBoot实践,开发社区登录模块今日份开启 发送邮件三个步骤:1、邮箱设置首先需要注册一个新浪邮...
    99+
    2023-06-14
  • python十个实战项目
    python项目练习一:即时标记 python项目练习二:画幅好画 python项目练习三:万能的XML python项目练习四:新闻聚合 python项目练习五:虚拟茶话会 python项目练习六:使用CGI进行远程编辑 python项...
    99+
    2023-01-31
    实战 项目 python
  • 人工智能实战项目(python)+多领域实战练手项目
    人工智能实战项目 大家好,我是微学AI,本项目将围绕人工智能实战项目进行展开,紧密贴近生活,实战项目设计多个领域包括:金融、教育、医疗、地理、生物、人文、自然语言处理等;帮助各位读者结合机器学习与深度学习构建智能而且实用的人工智能简单系统,...
    99+
    2023-09-08
    人工智能 深度学习 计算机视觉 知识图谱
  • 项目实战_Python.利用Python
    项目简介:说明: 主要用于Redis实例集中化实时主动监控,后端采用Python+Flask实现,具体实现代码请阅读代码项目思路:项目结构:xmzoomeye-redis ├── app │   ├── conf │   │   ├── c...
    99+
    2023-01-31
    实战 项目 Python
  • 第15课 python 项目实操3
    到了今日,你已经基本懂得 python 是什么了,装逼要专业的,就class ,def 定义类,定义函数去封装 一下要做的内容;,然后需要调用的时候,进行调用,这时候 代码又条例,看起来方便易懂,也是在日后编码的时候需要注意的,要习惯用类,...
    99+
    2023-01-31
    项目 python
  • Python实现飞机大战项目
    本文实例为大家分享了Python实现飞机大战的具体代码,供大家参考,具体内容如下 plane_main.py import pygame from 飞机大战.plane_spri...
    99+
    2024-04-02
  • Python项目实战:爬去网易音乐评论并生成图表样式
    前言今天为大家一个爬取网易云音乐评论的Python案例,并用Python的第三方库来生成图表样式,可以清晰地看到评论的详细信息导入第三方库...
    99+
    2023-06-02
  • python项目实战:模拟登陆CSDN
    前言今天为大家介绍一个利用Python模拟登陆CSDN的案例,虽然看起来很鸡肋,有时候确会有大用处,在这里就当做是一个案例练习吧,提高自己的代码水平,也了解Python如何做到模拟登陆的,下面来看代码导入库...
    99+
    2023-06-02
  • 前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)
    🤞目录🤞 💖一. 准备工作 💎1) 创建 web 项目 💎2) 创建目录结构 💎3) 配置 pom.xml 💖二. 数据库操作代...
    99+
    2023-08-30
    前端 javascript 服务器 后端 tomcat
  • SpringBoot项目实战笔记:电脑商城项目实战(SpringBoot+MyBatis+MySQL)
    花了一段实现刚学完SpringBoot,做个项目练练手。教程视频来源于B站。 视频链接: 【SpringBoot项目实战完整版】SpringBoot+MyBatis+MySQL电脑商城项目实战_哔哩哔哩_bilibili 目录...
    99+
    2023-08-31
    spring boot mybatis mysql
  • Python如何实现飞机大战项目
    这篇文章主要介绍Python如何实现飞机大战项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下plane_main.pyimport pygamefrom 飞机大战.plane_spr...
    99+
    2023-06-20
  • 分享7个Python实战项目练习
    目录1.抓取知乎图片,只用30行代码2.听两个聊天机器人互相聊天3.分析唐诗的作者是李白还是杜甫4.彩票随机生成35选75.自动写检讨书6.屏幕录相机,抓屏软件7.制作Gif动图但是...
    99+
    2024-04-02
  • Python语音合成的项目实战(PyQt5+pyttsx3)
    目录TTS简介安装需要的包UI界面 功能代码语音工具类窗体类完整代码TTS简介 TTS(Text To Speech)是一种语音合成技术,可以让机器将输入文本以语音的方式播...
    99+
    2023-02-08
    Python语音合成 PyQt5 pyttsx3语音合成
  • Python pygame项目实战监听退出事件
    目录1. 事件监听2. 案例演示2.1 案例大体思路2.2 代码演示2.3 运行结果1. 事件监听 首先,我们简单回顾一下事件监听,可以简单概括如下: 在游戏循环中,我们希望判断用户...
    99+
    2024-04-02
  • <人生重开模拟器>——《Python项目实战》
     目录 1.模拟实现 "人生重开模拟器" 1.1 问题导引: 1.2 问题分析: 2. 模拟实现分析及步骤:  3.完整源码: 4.写在最后的话: 后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教! ...
    99+
    2023-09-06
    python 开发语言 pycharm 经验分享
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作