~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to wlpoll/migrations/0001_initial.py

  • Committer: franku
  • Date: 2016-04-18 13:29:23 UTC
  • mto: This revision was merged to the branch mainline in revision 409.
  • Revision ID: somal@arcor.de-20160418132923-bfzkb5mvdr7l8mz4
added migrations to each app

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- coding: utf-8 -*-
 
2
from __future__ import unicode_literals
 
3
 
 
4
from django.db import models, migrations
 
5
import datetime
 
6
from django.conf import settings
 
7
import wlpoll.models
 
8
 
 
9
 
 
10
class Migration(migrations.Migration):
 
11
 
 
12
    dependencies = [
 
13
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
 
14
    ]
 
15
 
 
16
    operations = [
 
17
        migrations.CreateModel(
 
18
            name='Choice',
 
19
            fields=[
 
20
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
 
21
                ('choice', models.CharField(max_length=256)),
 
22
                ('votes', models.PositiveIntegerField(default=0)),
 
23
            ],
 
24
        ),
 
25
        migrations.CreateModel(
 
26
            name='Poll',
 
27
            fields=[
 
28
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
 
29
                ('name', models.CharField(max_length=256)),
 
30
                ('pub_date', models.DateTimeField(default=datetime.datetime.now, verbose_name=b'date published')),
 
31
                ('closed_date', models.DateTimeField(default=wlpoll.models.closed_date_default, null=True, verbose_name=b'date closed', blank=True)),
 
32
            ],
 
33
        ),
 
34
        migrations.CreateModel(
 
35
            name='Vote',
 
36
            fields=[
 
37
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
 
38
                ('date_voted', models.DateTimeField(default=datetime.datetime.now, verbose_name=b'voted at')),
 
39
                ('choice', models.ForeignKey(to='wlpoll.Choice')),
 
40
                ('poll', models.ForeignKey(to='wlpoll.Poll')),
 
41
                ('user', models.ForeignKey(related_name='poll_votes', to=settings.AUTH_USER_MODEL)),
 
42
            ],
 
43
        ),
 
44
        migrations.AddField(
 
45
            model_name='choice',
 
46
            name='poll',
 
47
            field=models.ForeignKey(related_name='choices', to='wlpoll.Poll'),
 
48
        ),
 
49
    ]