Skip to content
Snippets Groups Projects
Unverified Commit f015a314 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Add migration.

parent 8d7a5523
No related branches found
No related tags found
No related merge requests found
# Generated by Django 2.2.3 on 2019-07-24 21:30
from django.db import migrations, models
import django.db.models.deletion
import isbn_field.fields
import isbn_field.validators
class Migration(migrations.Migration):
initial = True
dependencies = [
('core', '0006_auto_20190724_2326'),
]
operations = [
migrations.CreateModel(
name='Book',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=50, verbose_name='Book title')),
('author', models.CharField(blank=True, max_length=50, verbose_name='Author name')),
('publisher', models.CharField(blank=True, max_length=50, verbose_name='Publishing company')),
('edition', models.PositiveSmallIntegerField(null=True, verbose_name='Number of edition')),
('year', models.PositiveSmallIntegerField(null=True, verbose_name='Publishing year')),
('isbn', isbn_field.fields.ISBNField(max_length=28, unique=True, validators=[isbn_field.validators.ISBNValidator], verbose_name='ISBN number')),
('cover', models.ImageField(blank=True, null=True, upload_to='', verbose_name='Photo of cover')),
],
options={
'unique_together': {('title', 'author', 'edition', 'year')},
},
),
migrations.CreateModel(
name='BookCopy',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('barcode', models.CharField(max_length=20, unique=True, verbose_name='Barcode')),
('book', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='copies', to='exlibris.Book')),
('borrower', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='books', to='core.Person')),
],
),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment