mirror of https://github.com/doccano/doccano.git
Hironsan
3 years ago
1 changed files with 198 additions and 0 deletions
Unified View
Diff Options
@ -0,0 +1,198 @@ |
|||||
|
# Generated by Django 3.2 on 2021-05-14 06:54 |
||||
|
|
||||
|
from django.conf import settings |
||||
|
from django.db import migrations, models |
||||
|
import django.db.models.deletion |
||||
|
|
||||
|
|
||||
|
class Migration(migrations.Migration): |
||||
|
|
||||
|
dependencies = [ |
||||
|
migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
||||
|
('api', '0011_merge_0009_tag_0010_auto_20210413_0249'), |
||||
|
] |
||||
|
|
||||
|
operations = [ |
||||
|
migrations.CreateModel( |
||||
|
name='Category', |
||||
|
fields=[ |
||||
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('prob', models.FloatField(default=0.0)), |
||||
|
('manual', models.BooleanField(default=False)), |
||||
|
('created_at', models.DateTimeField(auto_now_add=True)), |
||||
|
('updated_at', models.DateTimeField(auto_now=True)), |
||||
|
], |
||||
|
), |
||||
|
migrations.CreateModel( |
||||
|
name='Example', |
||||
|
fields=[ |
||||
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('meta', models.JSONField(default=dict)), |
||||
|
('filename', models.FileField(default='.', upload_to='')), |
||||
|
('text', models.TextField(blank=True, null=True)), |
||||
|
('created_at', models.DateTimeField(auto_now_add=True)), |
||||
|
('updated_at', models.DateTimeField(auto_now=True)), |
||||
|
('annotations_approved_by', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL)), |
||||
|
], |
||||
|
), |
||||
|
migrations.CreateModel( |
||||
|
name='ImageClassificationProject', |
||||
|
fields=[ |
||||
|
('project_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='api.project')), |
||||
|
], |
||||
|
options={ |
||||
|
'abstract': False, |
||||
|
'base_manager_name': 'objects', |
||||
|
}, |
||||
|
bases=('api.project',), |
||||
|
), |
||||
|
migrations.CreateModel( |
||||
|
name='Span', |
||||
|
fields=[ |
||||
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('prob', models.FloatField(default=0.0)), |
||||
|
('manual', models.BooleanField(default=False)), |
||||
|
('created_at', models.DateTimeField(auto_now_add=True)), |
||||
|
('updated_at', models.DateTimeField(auto_now=True)), |
||||
|
('start_offset', models.IntegerField()), |
||||
|
('end_offset', models.IntegerField()), |
||||
|
('example', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='spans', to='api.example')), |
||||
|
('label', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.label')), |
||||
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), |
||||
|
], |
||||
|
options={ |
||||
|
'unique_together': {('example', 'user', 'label', 'start_offset', 'end_offset')}, |
||||
|
}, |
||||
|
), |
||||
|
migrations.CreateModel( |
||||
|
name='TextLabel', |
||||
|
fields=[ |
||||
|
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
||||
|
('prob', models.FloatField(default=0.0)), |
||||
|
('manual', models.BooleanField(default=False)), |
||||
|
('created_at', models.DateTimeField(auto_now_add=True)), |
||||
|
('updated_at', models.DateTimeField(auto_now=True)), |
||||
|
('text', models.TextField()), |
||||
|
('example', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='texts', to='api.example')), |
||||
|
('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)), |
||||
|
], |
||||
|
options={ |
||||
|
'unique_together': {('example', 'user', 'text')}, |
||||
|
}, |
||||
|
), |
||||
|
migrations.AlterUniqueTogether( |
||||
|
name='documentannotation', |
||||
|
unique_together=None, |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='documentannotation', |
||||
|
name='document', |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='documentannotation', |
||||
|
name='label', |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='documentannotation', |
||||
|
name='user', |
||||
|
), |
||||
|
migrations.AlterUniqueTogether( |
||||
|
name='seq2seqannotation', |
||||
|
unique_together=None, |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='seq2seqannotation', |
||||
|
name='document', |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='seq2seqannotation', |
||||
|
name='user', |
||||
|
), |
||||
|
migrations.AlterUniqueTogether( |
||||
|
name='sequenceannotation', |
||||
|
unique_together=None, |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='sequenceannotation', |
||||
|
name='document', |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='sequenceannotation', |
||||
|
name='label', |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='sequenceannotation', |
||||
|
name='user', |
||||
|
), |
||||
|
migrations.AlterUniqueTogether( |
||||
|
name='speech2textannotation', |
||||
|
unique_together=None, |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='speech2textannotation', |
||||
|
name='document', |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='speech2textannotation', |
||||
|
name='user', |
||||
|
), |
||||
|
migrations.RenameField( |
||||
|
model_name='project', |
||||
|
old_name='randomize_document_order', |
||||
|
new_name='random_order', |
||||
|
), |
||||
|
migrations.RemoveField( |
||||
|
model_name='comment', |
||||
|
name='document', |
||||
|
), |
||||
|
migrations.AlterField( |
||||
|
model_name='project', |
||||
|
name='project_type', |
||||
|
field=models.CharField(choices=[('DocumentClassification', 'document classification'), ('SequenceLabeling', 'sequence labeling'), ('Seq2seq', 'sequence to sequence'), ('Speech2text', 'speech to text'), ('ImageClassification', 'image classification')], max_length=30), |
||||
|
), |
||||
|
migrations.DeleteModel( |
||||
|
name='Document', |
||||
|
), |
||||
|
migrations.DeleteModel( |
||||
|
name='DocumentAnnotation', |
||||
|
), |
||||
|
migrations.DeleteModel( |
||||
|
name='Seq2seqAnnotation', |
||||
|
), |
||||
|
migrations.DeleteModel( |
||||
|
name='SequenceAnnotation', |
||||
|
), |
||||
|
migrations.DeleteModel( |
||||
|
name='Speech2textAnnotation', |
||||
|
), |
||||
|
migrations.AddField( |
||||
|
model_name='example', |
||||
|
name='project', |
||||
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='examples', to='api.project'), |
||||
|
), |
||||
|
migrations.AddField( |
||||
|
model_name='category', |
||||
|
name='example', |
||||
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='categories', to='api.example'), |
||||
|
), |
||||
|
migrations.AddField( |
||||
|
model_name='category', |
||||
|
name='label', |
||||
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='api.label'), |
||||
|
), |
||||
|
migrations.AddField( |
||||
|
model_name='category', |
||||
|
name='user', |
||||
|
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL), |
||||
|
), |
||||
|
migrations.AddField( |
||||
|
model_name='comment', |
||||
|
name='example', |
||||
|
field=models.ForeignKey(default=1, on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='api.example'), |
||||
|
preserve_default=False, |
||||
|
), |
||||
|
migrations.AlterUniqueTogether( |
||||
|
name='category', |
||||
|
unique_together={('example', 'user', 'label')}, |
||||
|
), |
||||
|
] |
Write
Preview
Loading…
Cancel
Save