# 测试题目-后端 **Repository Path**: xinghai-git/ceshitimu-backend ## Basic Information - **Project Name**: 测试题目-后端 - **Description**: 这是后端django,用来提供前端API。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-06-08 - **Last Updated**: 2025-06-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 主要是这是测试题目的后端,用来设计RESTful API ## 题目模型 ```python class QuestionModel(models.Model): ''' 题目模型 ''' question = models.CharField(max_length=200) # 题目 # 这是用来一对一关系 options = models.OneToOneField( # 选项 OptionModel, # 选项模型 on_delete=models.CASCADE, # 级联删除 related_name='options' # 选项 ) # 选项 answer = models.CharField(max_length=10) # 答案 ``` ## 选项模型 ```python class OptionModel(models.Model): ''' 选项模型(包含A、B、C、D四个选项,与题目模型一对一关系) ''' A = models.CharField(max_length=100) # 选项A B = models.CharField(max_length=100) # 选项B C = models.CharField(max_length=100) # 选项C D = models.CharField(max_length=100) # 选项D ``` ## 启动项目 ```bash // 根项目中,打开CMD,启动虚拟环境 .\.venv\Scripts\activate // 启动项目 py manage.py runserver ```