当前位置: 首页
手机教程
【deepseek用例生成平台-09】初尝后端接口:公告信息功能

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

热心网友 时间:2025-04-24
转载

本节课的主要目的是利用 一个简单的小功能:【公告信息】通过这个功能,大家可以学习到关于前后端接口和前端展示的知识。实现思路:1 管理员通过django后台数据库管理页面,直接打开

本节课的主要目的是利用 一个简单的小功能:【公告信息】

通过这个功能,大家可以学习到关于前后端接口和前端展示的知识。

实现思路:

1. 管理员通过django后台数据库管理页面,直接打开数据库中存放公告信息的表,添加最新一条公告。

2. 后台设置一个函数,用来提取数据库中公告表的最新一条公告数据。并设置好一个http请求,可以来调用这个函数。

3. 前端页面自动发出后端创建的这个http请求,以便获取最新的公告信息。并展示到页面上。

思考:

上述过程中,我们需要做很多准备,比如数据库、比如后台管理页面、比如在哪设置http请求,比如前端vue也要把写死的公告变成变量等难题。

开始实现:

首先创建数据库表,这部分都是和django有关的。所以打开的是django目录下的 文件:models.py

按照下列展示手打代码:(做了一个数据库表)

这里采用的是orm技术,是可以通过py文件操作数据库的技术,更简单方便了。

代码语言:javascript代码运行次数:0运行复制
from django.db import models# Create your models here.class DB_news(models.Model):    content = models.TextField()    ctime = models.DateTimeField(auto_now_add=True)    def __str__(self):        return self.content[:20]
登录后复制
【deepseek用例生成平台-09】初尝后端接口:公告信息功能

然后我们去执行两句同步命令(在Terminal面板执行)

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

执行后,代表这个数据库真实的开始生效了,这个公告表真实的创建好了。

不过这个时候,我们还不能通过django后台直接看到这个表,还需要去admin.py中注册这个表才可以:

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

此刻,启动django后台服务:(点击右上角绿色△)

然后浏览器进入这个地址:http://127.0.0.1:8000/admin

会让咱们输入管理员用户名和密码,在之前我们就已经通过命令创建过,如果没有或者忘了,可以重新用命令再创建一个:

python3 manage.py createsuperuser

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

登录后,就可以看到这张表了:

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

点击右侧增加按钮,新增一条数据,然后点击保存按钮:

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

到此,我们这个数据层的配置算是完成。

接下来就是要去views.py中开发一个可以从数据库中拿出这条公共的函数 get_news:(注意上面的导入代码也不要省,全都要填好)

代码语言:javascript代码运行次数:0运行复制
from django.shortcuts import renderfrom django.http import HttpResponse,JsonResponsefrom Myapp.models import *import json,os# Create your views here.def get_news(request):    new_content = DB_news.objects.last()    return HttpResponse(new_content,content_type='application/json')
登录后复制
【deepseek用例生成平台-09】初尝后端接口:公告信息功能

接下来我们就要去urls.py中做一个http接口,来调动这个后台函数get_news

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

到此,这个接口就算创建成功了。

虽然我们还没有在前端搞定,但是已经可以通过在浏览器或postman等地方测试这个接口了。

比如在浏览器直接输入:http://127.0.0.1:8000/get_news/

可以看到已经显示了最新一条公告:

【deepseek用例生成平台-09】初尝后端接口:公告信息功能

本节到此结束,下节课我们去前端开始继续开发这个功能。

来源:https://www.php.cn/faq/1288117.html

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
苹果iOS 13加入AI慢充功能的原因分析

苹果iOS 13加入AI慢充功能的原因分析

iOS13新增“优化电池充电”功能,通过AI学习用户充电习惯,自动放慢最后阶段充电速度以延长电池寿命。用户也可手动选择立即充满,默认开启,有效减缓电池老化。

时间:2026-07-13 08:08
iPhone信号差是基带问题还是天线设计缺陷

iPhone信号差是基带问题还是天线设计缺陷

苹果手机信号问题核心源于基带与天线双重缺陷:英特尔基带性能弱于高通,且苹果自研5G天线模块对高通设计不满;历史上iPhone4“死亡一握”与iPhoneXS的4×4MIMO天线隔离度难题均导致信号严重衰减,该问题至今未能根治。

时间:2026-07-13 08:08
iPhone数码点触功能:发送特效信息小技巧

iPhone数码点触功能:发送特效信息小技巧

在iMessage中使用“数码点触”功能可发送多种特效信息:双指按住松开发送爱心,双指按住向下拖动发送破碎的心,双指轻点两下发送亲吻,单指长按发送火球。这些手势让聊天互动更生动有趣。

时间:2026-07-13 08:07
iOS 13的优化电池充电功能究竟是否有必要开启

iOS 13的优化电池充电功能究竟是否有必要开启

从iOS13起,苹果推出“优化电池充电”功能,通过机器学习记录充电习惯,在长时间充电时先将电量限制在80%,临近使用时再充满,以延缓电池老化。固定充电习惯用户建议开启,随性充电用户可能遇到延迟,可手动干预。该功能依赖位置服务,需确保相关权限开启。

时间:2026-07-13 08:07
两种方法设置桌面空白文件夹名称

两种方法设置桌面空白文件夹名称

想将iPhone桌面文件夹名称设置为空白?其实操作非常简单,只需掌握以下两种方法,就能让文件夹“隐身”于桌面,既美观又整洁。 方法一:借助爱思助手快速实现空白文件夹名称 首先将iPhone连接至电脑,启动爱思助手,接着点击“整理设备桌面”功能——此入口可自由排列图标,如图所示: 在整理界面中找到目标

时间:2026-07-13 08:07
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 热门数据榜