0002_alter_userinfo_options_userplan.py 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Generated by Django 5.1.7 on 2025-06-17 02:49
  2. import django.db.models.deletion
  3. from django.db import migrations, models
  4. class Migration(migrations.Migration):
  5. dependencies = [
  6. ("api", "0001_initial"),
  7. ]
  8. operations = [
  9. migrations.AlterModelOptions(
  10. name="userinfo",
  11. options={"verbose_name": "用户信息", "verbose_name_plural": "用户信息"},
  12. ),
  13. migrations.CreateModel(
  14. name="UserPlan",
  15. fields=[
  16. (
  17. "id",
  18. models.BigAutoField(
  19. auto_created=True,
  20. primary_key=True,
  21. serialize=False,
  22. verbose_name="ID",
  23. ),
  24. ),
  25. ("spot_id", models.IntegerField(verbose_name="景点ID")),
  26. ("spot_name", models.CharField(max_length=100, verbose_name="景点名称")),
  27. (
  28. "created_at",
  29. models.DateTimeField(auto_now_add=True, verbose_name="创建时间"),
  30. ),
  31. (
  32. "user",
  33. models.ForeignKey(
  34. on_delete=django.db.models.deletion.CASCADE,
  35. related_name="plans",
  36. to="api.userinfo",
  37. verbose_name="关联用户",
  38. ),
  39. ),
  40. ],
  41. options={
  42. "verbose_name": "用户行程",
  43. "verbose_name_plural": "用户行程",
  44. "unique_together": {("user", "spot_id")},
  45. },
  46. ),
  47. ]