Spaces:
Running
Running
# Generated by Django 5.1.2 on 2024-11-03 14:11 | |
import api.models | |
import django.db.models.deletion | |
from django.db import migrations, models | |
class Migration(migrations.Migration): | |
initial = True | |
dependencies = [] | |
operations = [ | |
migrations.CreateModel( | |
name="Projects", | |
fields=[ | |
( | |
"id", | |
models.BigAutoField( | |
auto_created=True, | |
primary_key=True, | |
serialize=False, | |
verbose_name="ID", | |
), | |
), | |
( | |
"projectId", | |
models.CharField( | |
blank=True, | |
default=api.models.randomUUID, | |
max_length=50, | |
null=True, | |
), | |
), | |
("title", models.CharField(max_length=100)), | |
("slag", models.CharField(max_length=100, unique=True)), | |
("description", models.TextField(blank=True, null=True)), | |
("userEmail", models.EmailField(blank=True, max_length=254, null=True)), | |
("created_at", models.DateTimeField(auto_now_add=True, null=True)), | |
("updated_at", models.DateTimeField(auto_now=True, null=True)), | |
( | |
"projectScreenshot", | |
models.URLField( | |
default="https://g-ti9mzpabk7s.vusercontent.net/placeholder.svg" | |
), | |
), | |
], | |
), | |
migrations.CreateModel( | |
name="Version", | |
fields=[ | |
( | |
"id", | |
models.BigAutoField( | |
auto_created=True, | |
primary_key=True, | |
serialize=False, | |
verbose_name="ID", | |
), | |
), | |
( | |
"versionId", | |
models.CharField( | |
blank=True, | |
default=api.models.randomUUID, | |
max_length=50, | |
null=True, | |
), | |
), | |
("generatedCode", models.TextField(blank=True, null=True)), | |
("created_at", models.DateTimeField(auto_now_add=True, null=True)), | |
("updated_at", models.DateTimeField(auto_now=True, null=True)), | |
( | |
"project", | |
models.ForeignKey( | |
blank=True, | |
null=True, | |
on_delete=django.db.models.deletion.CASCADE, | |
to="api.projects", | |
), | |
), | |
], | |
), | |
migrations.AddField( | |
model_name="projects", | |
name="currentVersion", | |
field=models.ForeignKey( | |
blank=True, | |
null=True, | |
on_delete=django.db.models.deletion.CASCADE, | |
to="api.version", | |
), | |
), | |
] | |