在IMUSTCTF项目中,如何基于Django实现考试模块的详细开发步骤?
- 内容介绍
- 文章标签
- 相关推荐
本文共计699个文字,预计阅读时间需要3分钟。
@[toc]
一、前言
有一个需求:你特别好,给我做个ctf开发任务过来。什么只会一点点:先把练习开发出来吧,咱们可以在牛客上刷题。这个需求可能对两个月前的我很难,但现在对我来说,直接输出结果。
@[toc]
一,前言
有一个需求哈:
你特别好:给我甩个ctf开发任务过来。 什么只会一点点:先把练习开发出来吧,咱们可以在牛客上弄题。
这个需求可能对于两月前的我很难哈,现在对于我来说基本没有什么难度。花了两天基本看了一下架构和适配了一下考试板块的样式。
二,设计逻辑
既然是考试模块,那试卷必然很多。在主页面当然不能写一堆是吧,我设计了应该数据库来存放试卷的基本信息,在前端遍历输出。PS:这部分是两个月前设计的。在后端对sql数据库进行处理,转化为python对象字典集,遍历输出到前端。
昨天又设计了应该题目数据库哈:这个答题的板子和牛客的非常的相像,题目是JavaScript变量,老熟人了。我初步设计了应该存放题目+选项+答案+标识id。
思路逻辑:前期在前端依靠:
<a rel="nofollow" href="{% url 'middle' %}?keyjobs={{a.id}}" >后端get到试卷的标识。存到变量里,待用。
本文共计699个文字,预计阅读时间需要3分钟。
@[toc]
一、前言
有一个需求:你特别好,给我做个ctf开发任务过来。什么只会一点点:先把练习开发出来吧,咱们可以在牛客上刷题。这个需求可能对两个月前的我很难,但现在对我来说,直接输出结果。
@[toc]
一,前言
有一个需求哈:
你特别好:给我甩个ctf开发任务过来。 什么只会一点点:先把练习开发出来吧,咱们可以在牛客上弄题。
这个需求可能对于两月前的我很难哈,现在对于我来说基本没有什么难度。花了两天基本看了一下架构和适配了一下考试板块的样式。
二,设计逻辑
既然是考试模块,那试卷必然很多。在主页面当然不能写一堆是吧,我设计了应该数据库来存放试卷的基本信息,在前端遍历输出。PS:这部分是两个月前设计的。在后端对sql数据库进行处理,转化为python对象字典集,遍历输出到前端。
昨天又设计了应该题目数据库哈:这个答题的板子和牛客的非常的相像,题目是JavaScript变量,老熟人了。我初步设计了应该存放题目+选项+答案+标识id。
思路逻辑:前期在前端依靠:
<a rel="nofollow" href="{% url 'middle' %}?keyjobs={{a.id}}" >后端get到试卷的标识。存到变量里,待用。

