Null has no effect on ManyToManyField
This commit is contained in:
@ -0,0 +1,39 @@
|
|||||||
|
# Generated by Django 5.1rc1 on 2024-08-01 02:50
|
||||||
|
|
||||||
|
import django.db.models.deletion
|
||||||
|
from django.db import migrations, models
|
||||||
|
from django.db.migrations.operations.base import Operation
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
dependencies: list[tuple[str, str]] = [
|
||||||
|
("twitch_app", "0005_channel_owner_and_more"),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations: list[Operation] = [
|
||||||
|
migrations.AddField(
|
||||||
|
model_name="rewardcampaign",
|
||||||
|
name="unlock_requirements",
|
||||||
|
field=models.ForeignKey(
|
||||||
|
null=True,
|
||||||
|
on_delete=django.db.models.deletion.CASCADE,
|
||||||
|
related_name="reward_campaigns",
|
||||||
|
to="twitch_app.unlockrequirements",
|
||||||
|
),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name="dropcampaign",
|
||||||
|
name="time_based_drops",
|
||||||
|
field=models.ManyToManyField(null=True, related_name="drop_campaigns", to="twitch_app.timebaseddrop"),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name="reward",
|
||||||
|
name="id",
|
||||||
|
field=models.TextField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name="rewardcampaign",
|
||||||
|
name="id",
|
||||||
|
field=models.TextField(primary_key=True, serialize=False),
|
||||||
|
),
|
||||||
|
]
|
@ -0,0 +1,18 @@
|
|||||||
|
# Generated by Django 5.1rc1 on 2024-08-01 14:15
|
||||||
|
|
||||||
|
from django.db import migrations, models
|
||||||
|
from django.db.migrations.operations.base import Operation
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
dependencies: list[tuple[str, str]] = [
|
||||||
|
("twitch_app", "0006_rewardcampaign_unlock_requirements_and_more"),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations: list[Operation] = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name="dropcampaign",
|
||||||
|
name="time_based_drops",
|
||||||
|
field=models.ManyToManyField(related_name="drop_campaigns", to="twitch_app.timebaseddrop"),
|
||||||
|
),
|
||||||
|
]
|
@ -504,7 +504,7 @@ class DropCampaign(models.Model):
|
|||||||
owner = models.ForeignKey(Owner, on_delete=models.CASCADE, related_name="drop_campaigns", null=True)
|
owner = models.ForeignKey(Owner, on_delete=models.CASCADE, related_name="drop_campaigns", null=True)
|
||||||
starts_at = models.DateTimeField(null=True)
|
starts_at = models.DateTimeField(null=True)
|
||||||
status = models.TextField(null=True, blank=True)
|
status = models.TextField(null=True, blank=True)
|
||||||
time_based_drops = models.ManyToManyField(TimeBasedDrop, related_name="drop_campaigns", null=True)
|
time_based_drops = models.ManyToManyField(TimeBasedDrop, related_name="drop_campaigns")
|
||||||
typename = models.TextField(null=True, blank=True)
|
typename = models.TextField(null=True, blank=True)
|
||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
|
Reference in New Issue
Block a user