mirror of
https://github.com/jazzband/django-admin2.git
synced 2026-04-28 10:34:46 +00:00
Add migrations
This commit is contained in:
parent
c7ddb60c3b
commit
599ec2d236
8 changed files with 196 additions and 0 deletions
34
djadmin2/migrations/0001_initial.py
Normal file
34
djadmin2/migrations/0001_initial.py
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
from django.conf import settings
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('contenttypes', '0002_remove_content_type_name'),
|
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='LogEntry',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('action_time', models.DateTimeField(verbose_name='action time', auto_now=True)),
|
||||
('object_id', models.TextField(blank=True, verbose_name='object id', null=True)),
|
||||
('object_repr', models.CharField(max_length=200, verbose_name='object repr')),
|
||||
('action_flag', models.PositiveSmallIntegerField(verbose_name='action flag')),
|
||||
('change_message', models.TextField(verbose_name='change message', blank=True)),
|
||||
('content_type', models.ForeignKey(related_name='log_entries', to='contenttypes.ContentType', blank=True, null=True)),
|
||||
('user', models.ForeignKey(related_name='log_entries', to=settings.AUTH_USER_MODEL)),
|
||||
],
|
||||
options={
|
||||
'ordering': ('-action_time',),
|
||||
'verbose_name': 'log entry',
|
||||
'verbose_name_plural': 'log entries',
|
||||
},
|
||||
),
|
||||
]
|
||||
0
djadmin2/migrations/__init__.py
Normal file
0
djadmin2/migrations/__init__.py
Normal file
84
example/blog/migrations/0001_initial.py
Normal file
84
example/blog/migrations/0001_initial.py
Normal file
|
|
@ -0,0 +1,84 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Comment',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('body', models.TextField(verbose_name='body')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'comment',
|
||||
'verbose_name_plural': 'comments',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Count',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('num', models.PositiveSmallIntegerField()),
|
||||
('parent', models.ForeignKey(null=True, to='blog.Count')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Event',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('date', models.DateTimeField(auto_now_add=True)),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='EventGuide',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('event', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='blog.Event')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Guest',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('name', models.CharField(max_length=255)),
|
||||
('event', models.OneToOneField(to='blog.Event')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'awesome guest',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Location',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('event', models.OneToOneField(verbose_name='awesome event', to='blog.Event')),
|
||||
],
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Post',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('title', models.CharField(max_length=255, verbose_name='title')),
|
||||
('body', models.TextField(verbose_name='body')),
|
||||
('published', models.BooleanField(verbose_name='published', default=False)),
|
||||
('published_date', models.DateField(null=True, blank=True)),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'post',
|
||||
'verbose_name_plural': 'posts',
|
||||
},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='comment',
|
||||
name='post',
|
||||
field=models.ForeignKey(verbose_name='post', related_name='comments', to='blog.Post'),
|
||||
),
|
||||
]
|
||||
0
example/blog/migrations/__init__.py
Normal file
0
example/blog/migrations/__init__.py
Normal file
36
example/files/migrations/0001_initial.py
Normal file
36
example/files/migrations/0001_initial.py
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='CaptionedFile',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('caption', models.CharField(max_length=200, verbose_name='caption')),
|
||||
('publication', models.FileField(upload_to='media', verbose_name='Uploaded File')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Captioned File',
|
||||
'verbose_name_plural': 'Captioned Files',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='UncaptionedFile',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('publication', models.FileField(upload_to='media', verbose_name='Uploaded File')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'Uncaptioned File',
|
||||
'verbose_name_plural': 'Uncaptioned Files',
|
||||
},
|
||||
),
|
||||
]
|
||||
0
example/files/migrations/__init__.py
Normal file
0
example/files/migrations/__init__.py
Normal file
42
example/polls/migrations/0001_initial.py
Normal file
42
example/polls/migrations/0001_initial.py
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Choice',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('choice_text', models.CharField(max_length=200, verbose_name='choice text')),
|
||||
('votes', models.IntegerField(verbose_name='votes', default=0)),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'choice',
|
||||
'verbose_name_plural': 'choices',
|
||||
},
|
||||
),
|
||||
migrations.CreateModel(
|
||||
name='Poll',
|
||||
fields=[
|
||||
('id', models.AutoField(auto_created=True, serialize=False, primary_key=True, verbose_name='ID')),
|
||||
('question', models.CharField(max_length=200, verbose_name='question')),
|
||||
('pub_date', models.DateTimeField(verbose_name='date published')),
|
||||
],
|
||||
options={
|
||||
'verbose_name': 'poll',
|
||||
'verbose_name_plural': 'polls',
|
||||
},
|
||||
),
|
||||
migrations.AddField(
|
||||
model_name='choice',
|
||||
name='poll',
|
||||
field=models.ForeignKey(verbose_name='poll', to='polls.Poll'),
|
||||
),
|
||||
]
|
||||
0
example/polls/migrations/__init__.py
Normal file
0
example/polls/migrations/__init__.py
Normal file
Loading…
Reference in a new issue