Page MenuHomec4science

0001_initial.py
No OneTemporary

File Metadata

Created
Mon, Jul 8, 02:50

0001_initial.py

# Generated by Django 3.1.4 on 2021-01-04 10:24
import datetime
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Country',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(default='unknown', max_length=120)),
],
),
migrations.CreateModel(
name='Issn',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=120, null=True)),
],
),
migrations.CreateModel(
name='Language',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=120)),
],
),
migrations.CreateModel(
name='Journal',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('title', models.CharField(max_length=60)),
('website', models.URLField(max_length=120)),
('oa_status', models.PositiveSmallIntegerField()),
('starting_year', models.DateField(default=datetime.date.today, verbose_name='Date')),
('doaj_status', models.CharField(max_length=60)),
('qoam_status', models.CharField(max_length=60)),
('lockss_portico', models.CharField(max_length=120)),
('country', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='django_api.country')),
('issn', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='django_api.issn')),
('languages', models.ManyToManyField(to='django_api.Language')),
],
),
migrations.CreateModel(
name='Conditions',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('journals', models.ManyToManyField(to='django_api.Journal')),
],
),
]

Event Timeline