123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- # Generated by Django 5.1.7 on 2025-07-07 06:44
- import django.db.models.deletion
- from django.db import migrations, models
- class Migration(migrations.Migration):
- initial = True
- dependencies = []
- operations = [
- migrations.CreateModel(
- name="Question",
- fields=[
- (
- "id",
- models.BigAutoField(
- auto_created=True,
- primary_key=True,
- serialize=False,
- verbose_name="ID",
- ),
- ),
- ("text", models.CharField(max_length=200, verbose_name="题目内容")),
- (
- "is_multiple_choice",
- models.BooleanField(default=False, verbose_name="是否多选题"),
- ),
- ("created_at", models.DateTimeField(auto_now_add=True)),
- ],
- ),
- migrations.CreateModel(
- name="Choice",
- fields=[
- (
- "id",
- models.BigAutoField(
- auto_created=True,
- primary_key=True,
- serialize=False,
- verbose_name="ID",
- ),
- ),
- ("text", models.CharField(max_length=100, verbose_name="选项内容")),
- (
- "is_correct",
- models.BooleanField(default=False, verbose_name="是否正确答案"),
- ),
- (
- "question",
- models.ForeignKey(
- on_delete=django.db.models.deletion.CASCADE,
- related_name="choices",
- to="api01.question",
- ),
- ),
- ],
- ),
- ]
|