Coverage for src/wishlists/migrations/0001_initial.py: 100%
7 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
« prev ^ index » next coverage.py v7.9.2, created at 2025-08-04 12:59 +0300
1# Generated by Django 5.2.1 on 2025-07-21 16:26
3import django.db.models.deletion
4from django.conf import settings
5from django.db import migrations, models
8class Migration(migrations.Migration):
10 initial = True
12 dependencies = [
13 ('contenttypes', '0002_remove_content_type_name'),
14 migrations.swappable_dependency(settings.AUTH_USER_MODEL),
15 ]
17 operations = [
18 migrations.CreateModel(
19 name='Wishlist',
20 fields=[
21 (
22 'id',
23 models.BigAutoField(
24 auto_created=True,
25 primary_key=True,
26 serialize=False,
27 verbose_name='ID',
28 ),
29 ),
30 ('created_at', models.DateTimeField(auto_now_add=True)),
31 ('object_id', models.PositiveIntegerField()),
32 (
33 'content_type',
34 models.ForeignKey(
35 on_delete=django.db.models.deletion.CASCADE,
36 to='contenttypes.contenttype',
37 ),
38 ),
39 (
40 'user',
41 models.ForeignKey(
42 blank=True,
43 null=True,
44 on_delete=django.db.models.deletion.CASCADE,
45 to=settings.AUTH_USER_MODEL,
46 ),
47 ),
48 ],
49 options={
50 'ordering': ['-created_at'],
51 'unique_together': {('user', 'content_type', 'object_id')},
52 },
53 ),
54 ]