1 # Generated by Django 5.2 on 2025-04-23 12:59
2
3 import django.core.validators
4 import django.db.models.deletion
5 from django.conf import settings
6 from django.db import migrations, models
7
8
9 class Migration(migrations.Migration):
10
11 initial = True
12
13 dependencies = [
14 migrations.swappable_dependency(settings.AUTH_USER_MODEL),
15 ]
16
17 operations = [
18 migrations.CreateModel(
19 name='UserFollows',
20 fields=[
-
E501
Line too long (117 > 79 characters)
21 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
22 ],
23 ),
24 migrations.CreateModel(
25 name='Ticket',
26 fields=[
-
E501
Line too long (117 > 79 characters)
27 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
28 ('title', models.CharField(max_length=100)),
29 ('topic', models.CharField(max_length=100)),
30 ('body', models.CharField(max_length=8192)),
31 ('image', models.ImageField(upload_to='uploads/')),
32 ('time_created', models.DateTimeField(auto_now_add=True)),
-
E501
Line too long (118 > 79 characters)
33 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
34 ],
35 ),
36 migrations.CreateModel(
37 name='Review',
38 fields=[
-
E501
Line too long (117 > 79 characters)
39 ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
-
E501
Line too long (164 > 79 characters)
40 ('rating', models.PositiveSmallIntegerField(validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(5)])),
41 ('headline', models.CharField(max_length=128)),
42 ('body', models.CharField(blank=True, max_length=8192)),
43 ('time_created', models.DateTimeField(auto_now_add=True)),
-
E501
Line too long (118 > 79 characters)
44 ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
-
E501
Line too long (112 > 79 characters)
45 ('ticket', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='reviews.ticket')),
46 ],
47 ),
48 ]