Remove obsolete jsonfield dependency.
[wolnelektury.git] / src / isbn / migrations / 0001_initial.py
1 from django.db import migrations, models
2 import django.db.models.deletion
3
4
5 class Migration(migrations.Migration):
6
7     dependencies = [
8     ]
9
10     operations = [
11         migrations.CreateModel(
12             name='ISBNPool',
13             fields=[
14                 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
15                 ('prefix', models.CharField(max_length=10)),
16                 ('suffix_from', models.IntegerField()),
17                 ('suffix_to', models.IntegerField()),
18                 ('ref_from', models.IntegerField()),
19                 ('next_suffix', models.IntegerField()),
20             ],
21         ),
22         migrations.CreateModel(
23             name='ONIXRecord',
24             fields=[
25                 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
26                 ('datestamp', models.DateField(auto_now=True)),
27                 ('suffix', models.IntegerField()),
28                 ('product_form', models.CharField(max_length=4)),
29                 ('product_form_detail', models.CharField(max_length=8, blank=True)),
30                 ('title', models.CharField(max_length=256)),
31                 ('part_number', models.CharField(max_length=64, blank=True)),
32                 ('contributors', models.TextField()),
33                 ('edition_type', models.CharField(max_length=4)),
34                 ('edition_number', models.IntegerField(default=1)),
35                 ('language', models.CharField(max_length=4)),
36                 ('imprint', models.CharField(max_length=256)),
37                 ('publishing_date', models.DateField()),
38                 ('isbn_pool', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='isbn.ISBNPool')),
39             ],
40         ),
41     ]