【橙子日记10】从零开始的毕业设计

更新时间:2021年1月21日

震惊!我的日记突破十更了!!!
今日目标:
把昨天解决的bug用上
教师添加作业模块完善
开干!
后端:
在这里插入图片描述
id不用管
课程id通过前端传过来
教师工号登入之后存储
开始时间、结束时间、作业名称,前端传过来
作业文件名、路径通过表单进行提取

先添加进入作业表:
在这里插入图片描述
在把作业添加对应进,学生课程关系表中
但是很尴尬的一面出现了:
在这里插入图片描述
学生课程关系表中需要作业id字段,而作业id字段是根据标识列自动获取的!
着就意味着,这种操作绝对不行,因为我不知道了作业的id字段了!

不过,这个难不倒我!
在这里插入图片描述
添加进去时候,获得添加对象,并得到他的id,将他的id赋值给下面的学生作业关系表!在这里插入图片描述
这里我们没有处理批量添加的操作,所以报错了
我们转到业务逻辑层对他写入一个
在这里插入图片描述
同样的,别忘了写他的接口:
在这里插入图片描述
写到这里,后端应该莫得问题了!

无聊的前端:
注意一下这个地方,前端应该传过来一个文件+课程名称
由于有文件传输,我采用sub提交方式,这样可以直接文件传过去
在这里插入图片描述
进入作业页面后,数据没了。。。
看看是哪里的问题
在这里插入图片描述
数据是拿到了,问题是出在前端
问题很快找到
在这里插入图片描述
少了一个数据,导致无法加载出来
由于是采用sub的提交,我们不需要将数据提出来

不出所料!炸!
在这里插入图片描述
又是这个415!解析错误
问题搞懂了
在这里插入图片描述
这个地方又有点玄学
在这里插入图片描述
第一次见500报错
在这里插入图片描述
这里改改
前端只传需要的数据:
在这里插入图片描述
不过又出问题,这次只有文件被传输过去,数据后端获取不到
这里思考了一下,多测试了几下,果然还是那个标签问题!
着玩意儿,是在.net5才有的东西,感觉真的好坑,全部都接受不香吗?打个标签,多难受?

最终样子:
在这里插入图片描述
在这里插入图片描述
运行:
在这里插入图片描述
炸!
后台找到了原因
在这里插入图片描述
这里压根就没wwwroot文件,webapi没有这个文件

解决:
在这里插入图片描述
将静态文件注入进去,不过由于.net5版本的太新,这样做也不行了
在这里插入图片描述
通过无数个查阅,这里需要配置!
不过!这也不是我要找的答案!

在webapi项目中加入wwwroot静态文件做法:
在这里插入图片描述
新建文件夹,这里自动会变成这样
在启动中开启:
在这里插入图片描述
完美!
最终测试:

在这里插入图片描述
数据库作业表添加数据正确(第3条)

在这里插入图片描述
数据库添加学生作业关系表正确(第5条)
1为学生id,6为作业id,0表示未完成!

综上所述!
作业模块,雏形已经搭建完毕!!!
接下来的模块,便是在这些主要模块中进行装饰!
10篇日记,每篇花费时间到2-10小时不等

功夫不负有心人

目前来看,已经小有成果!
但是,
未来的路,依旧漫长。。。

感谢日记,让我不在那么孤单

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值