~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to wlmaps/migrations/0001_initial.py

  • Committer: franku
  • Date: 2016-07-02 12:38:06 UTC
  • mfrom: (404.2.56 widelands)
  • Revision ID: somal@arcor.de-20160702123806-q69u3d48s1prrxds
merged the django1_8 branch

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
 
 
8
 
 
9
class Migration(migrations.Migration):
 
10
 
 
11
    dependencies = [
 
12
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
 
13
    ]
 
14
 
 
15
    operations = [
 
16
        migrations.CreateModel(
 
17
            name='Map',
 
18
            fields=[
 
19
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
 
20
                ('name', models.CharField(unique=True, max_length=255)),
 
21
                ('slug', models.SlugField(unique=True)),
 
22
                ('author', models.CharField(max_length=255)),
 
23
                ('w', models.PositiveIntegerField(verbose_name=b'Width')),
 
24
                ('h', models.PositiveIntegerField(verbose_name=b'Height')),
 
25
                ('nr_players', models.PositiveIntegerField(verbose_name=b'Max Players')),
 
26
                ('descr', models.TextField(verbose_name=b'Description')),
 
27
                ('hint', models.TextField(verbose_name=b'Hint')),
 
28
                ('minimap', models.ImageField(upload_to=b'/home/kaputtnik/wl_django1_8/code/widelands/media//wlmaps/minimaps/', verbose_name=b'Minimap')),
 
29
                ('file', models.FileField(upload_to=b'/home/kaputtnik/wl_django1_8/code/widelands/media//wlmaps/maps/', verbose_name=b'Mapfile')),
 
30
                ('world_name', models.CharField(max_length=50)),
 
31
                ('pub_date', models.DateTimeField(default=datetime.datetime.now)),
 
32
                ('uploader_comment', models.TextField(verbose_name=b'Uploader comment', blank=True)),
 
33
                ('nr_downloads', models.PositiveIntegerField(default=0, verbose_name=b'Download count')),
 
34
                ('rating_votes', models.PositiveIntegerField(default=0, editable=False, blank=True)),
 
35
                ('rating_score', models.IntegerField(default=0, editable=False, blank=True)),
 
36
                ('uploader', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
 
37
            ],
 
38
            options={
 
39
                'ordering': ('-pub_date',),
 
40
                'get_latest_by': 'pub_date',
 
41
            },
 
42
        ),
 
43
    ]