コード例 #1
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
    ]

    operations = [
        migrations.CreateModel(
            name='Comment',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('text', models.TextField()),
                ('created_date', models.DateTimeField(default=django.utils.timezone.now)),
                ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Post',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('text', models.TextField()),
                ('published_date', models.DateTimeField(default=django.utils.timezone.now)),
                ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='UserFile',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('user_file', models.FileField(upload_to=cloud.models.user_file_path)),
                ('uploaded_at', models.DateTimeField(default=django.utils.timezone.now)),
                ('type', models.CharField(default='etc', max_length=20)),
            ],
        ),
        migrations.CreateModel(
            name='MusicFile',
            fields=[
                ('userfile_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='cloud.UserFile')),
                ('title', models.TextField(default='')),
                ('artist', models.TextField(default='')),
                ('album', models.TextField(default='')),
                ('length_secs', models.IntegerField(default=-1)),
            ],
            bases=('cloud.userfile',),
        ),
        migrations.AddField(
            model_name='userfile',
            name='author',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL),
        ),
        migrations.AddField(
            model_name='comment',
            name='post',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='cloud.Post'),
        ),
    ]
コード例 #2
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('users', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='CloudFolder',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=32)),
                ('path',
                 models.CharField(blank=True, max_length=2048, null=True)),
                ('parent_folder',
                 models.ForeignKey(blank=True,
                                   null=True,
                                   on_delete=django.db.models.deletion.CASCADE,
                                   related_name='all_folders',
                                   to='cloud.CloudFolder')),
                ('profile',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='folders',
                                   to='users.UserProfile')),
            ],
        ),
        migrations.CreateModel(
            name='CloudData',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(blank=True, max_length=32)),
                ('data',
                 models.FileField(upload_to=cloud.models.user_directory_path)),
                ('description', models.TextField(blank=True)),
                ('folder',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='files',
                                   to='cloud.CloudFolder')),
                ('profile',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='clouds',
                                   to='users.UserProfile')),
            ],
        ),
    ]
コード例 #3
0
class Migration(migrations.Migration):

    dependencies = [
        ('cloud', '0019_upload_document'),
    ]

    operations = [
        migrations.AlterField(
            model_name='upload',
            name='document',
            field=models.FileField(upload_to=cloud.models.user_directory_path),
        ),
    ]
コード例 #4
0
class Migration(migrations.Migration):

    dependencies = [
        ('cloud', '0002_auto_20161212_1920'),
    ]

    operations = [
        migrations.AlterField(
            model_name='uploads',
            name='upload_file',
            field=models.FileField(upload_to=cloud.models.upload_file),
        ),
    ]
コード例 #5
0
class Migration(migrations.Migration):

    dependencies = [
        ('cloud', '0020_auto_20201221_1710'),
    ]

    operations = [
        migrations.AlterField(
            model_name='upload',
            name='document',
            field=models.FileField(max_length=1000,
                                   upload_to=cloud.models.user_directory_path),
        ),
    ]
コード例 #6
0
class Migration(migrations.Migration):

    dependencies = [
        ('cloud', '0002_userfile_parent'),
    ]

    operations = [
        migrations.AddField(
            model_name='userfile',
            name='folder',
            field=models.TextField(null=True),
        ),
        migrations.AlterField(
            model_name='userfile',
            name='user_file',
            field=models.FileField(null=True,
                                   upload_to=cloud.models.user_file_path),
        ),
    ]
コード例 #7
0
class Migration(migrations.Migration):

    dependencies = [
        ('cloud', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='UserData',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('data',
                 models.FileField(upload_to=cloud.models.get_user_directory)),
                ('uploaded', models.DateTimeField(auto_now_add=True)),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]