Files
web2.0-backend/webapp/migrations/0007_auto_20170607_1815.py
T
2022-01-13 22:10:51 +02:00

95 lines
3.0 KiB
Python

# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2017-06-07 15:15
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
import django.utils.timezone
import webapp.utils
class Migration(migrations.Migration):
initial = True
dependencies = [
("webapp", "0006_delete_deprecated_models"),
]
operations = [
migrations.CreateModel(
name="BaseFeed",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("visible", models.BooleanField(default=True)),
("title", models.CharField(max_length=255)),
("description", models.CharField(max_length=255)),
("content", models.TextField()),
],
),
migrations.CreateModel(
name="Tag",
fields=[
("slug", models.SlugField(primary_key=True, serialize=False)),
("name", models.CharField(max_length=127)),
("icon", models.ImageField(upload_to="")),
],
),
migrations.CreateModel(
name="Event",
fields=[
(
"basefeed_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="webapp.BaseFeed",
),
),
("start_time", models.DateTimeField(default=django.utils.timezone.now)),
("end_time", models.DateTimeField(default=django.utils.timezone.now)),
],
bases=("webapp.basefeed",),
),
migrations.CreateModel(
name="Feed",
fields=[
(
"basefeed_ptr",
models.OneToOneField(
auto_created=True,
on_delete=django.db.models.deletion.CASCADE,
parent_link=True,
primary_key=True,
serialize=False,
to="webapp.BaseFeed",
),
),
(
"publish_time",
models.DateTimeField(default=django.utils.timezone.now),
),
("autohide", models.DateTimeField(default=webapp.utils.month_from_now)),
],
bases=("webapp.basefeed",),
),
migrations.AddField(
model_name="basefeed",
name="tags",
field=models.ManyToManyField(
blank=True, related_name="feeds", to="webapp.Tag"
),
),
]