diff --git a/.gitignore b/.gitignore index dd6d7f7..6b21288 100644 --- a/.gitignore +++ b/.gitignore @@ -124,7 +124,11 @@ dmypy.json .pyre/ .vscode/* -!.vscode/settings.json +# !.vscode/settings.json !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json + +# Upload folder +upload/ +uploads/ diff --git a/video_site/core/admin.py b/video_site/core/admin.py index 8c38f3f..7763807 100644 --- a/video_site/core/admin.py +++ b/video_site/core/admin.py @@ -1,3 +1,4 @@ from django.contrib import admin +from .models import Video -# Register your models here. +admin.site.register(Video) diff --git a/video_site/core/migrations/0001_create_video_model.py b/video_site/core/migrations/0001_create_video_model.py new file mode 100644 index 0000000..d95c232 --- /dev/null +++ b/video_site/core/migrations/0001_create_video_model.py @@ -0,0 +1,24 @@ +# Generated by Django 2.2.2 on 2019-06-28 00:59 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ] + + operations = [ + migrations.CreateModel( + name='Video', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('title', models.CharField(max_length=64)), + ('date', models.DateTimeField(auto_now_add=True)), + ('video_file', models.FileField(upload_to='')), + ('thumb_file', models.FileField(upload_to='')), + ], + ), + ] diff --git a/video_site/core/models.py b/video_site/core/models.py index 71a8362..dc1b06e 100644 --- a/video_site/core/models.py +++ b/video_site/core/models.py @@ -1,3 +1,11 @@ from django.db import models -# Create your models here. + +class Video(models.Model): + title = models.CharField(max_length=64) + date = models.DateTimeField(auto_now_add=True) + video_file = models.FileField(upload_to='uploads/video') + thumb_file = models.FileField(upload_to='uploads/image') + + def __str__(self): + return f'{self.id} - {self.title}'