0008_mission_result.py 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. # Generated by Django 4.2 on 2025-03-12 11:50
  2. from django.conf import settings
  3. from django.db import migrations, models
  4. import django.db.models.deletion
  5. class Migration(migrations.Migration):
  6. dependencies = [
  7. ("api", "0007_fileinfo"),
  8. ]
  9. operations = [
  10. migrations.CreateModel(
  11. name="Mission",
  12. fields=[
  13. (
  14. "id",
  15. models.BigAutoField(
  16. auto_created=True,
  17. primary_key=True,
  18. serialize=False,
  19. verbose_name="ID",
  20. ),
  21. ),
  22. ("name", models.CharField(default="untitled", max_length=64)),
  23. ("create_time", models.DateTimeField(auto_now_add=True)),
  24. ("update_time", models.DateTimeField(auto_now=True)),
  25. (
  26. "edgeFile",
  27. models.ForeignKey(
  28. on_delete=django.db.models.deletion.CASCADE,
  29. related_name="own_missions_edge",
  30. to="api.file",
  31. ),
  32. ),
  33. (
  34. "nodeFile",
  35. models.ForeignKey(
  36. on_delete=django.db.models.deletion.CASCADE,
  37. related_name="own_missions_node",
  38. to="api.file",
  39. ),
  40. ),
  41. (
  42. "user",
  43. models.ForeignKey(
  44. on_delete=django.db.models.deletion.CASCADE,
  45. related_name="own_missions",
  46. to=settings.AUTH_USER_MODEL,
  47. ),
  48. ),
  49. ],
  50. ),
  51. migrations.CreateModel(
  52. name="Result",
  53. fields=[
  54. (
  55. "id",
  56. models.BigAutoField(
  57. auto_created=True,
  58. primary_key=True,
  59. serialize=False,
  60. verbose_name="ID",
  61. ),
  62. ),
  63. ("name", models.CharField(default="untitled", max_length=64)),
  64. ("create_time", models.DateTimeField(auto_now_add=True)),
  65. ("update_time", models.DateTimeField(auto_now=True)),
  66. (
  67. "mission",
  68. models.ForeignKey(
  69. on_delete=django.db.models.deletion.CASCADE,
  70. related_name="own_results",
  71. to="api.mission",
  72. ),
  73. ),
  74. (
  75. "user",
  76. models.ForeignKey(
  77. on_delete=django.db.models.deletion.CASCADE,
  78. related_name="own_results",
  79. to=settings.AUTH_USER_MODEL,
  80. ),
  81. ),
  82. ],
  83. ),
  84. ]