cleanup, better admin

This commit is contained in:
j 2021-10-11 13:55:45 +01:00
commit b8f1c52613
15 changed files with 124 additions and 24 deletions

View file

@ -5,7 +5,12 @@ from . import models
@admin.decorators.register(models.Film)
class FilmAdmin(admin.ModelAdmin):
pass
list_display = (
'__str__',
'position',
'slug',
'public',
)
@admin.decorators.register(models.Edit)
class EditAdmin(admin.ModelAdmin):

View file

@ -0,0 +1,18 @@
# Generated by Django 3.2.7 on 2021-10-11 12:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('video', '0002_auto_20210930_1527'),
]
operations = [
migrations.AddField(
model_name='film',
name='position',
field=models.IntegerField(default=0),
),
]

View file

@ -1,5 +1,6 @@
import logging
from django.conf import settings
from django.contrib.auth import get_user_model
from django.db import models
@ -13,9 +14,10 @@ class Film(models.Model):
slug = models.SlugField()
public = models.BooleanField(default=False)
position = models.IntegerField(default=0)
padma_id = models.CharField(max_length=255)
vimeo_id = models.CharField(max_length=255, default=None, null=True)
vimeo_id = models.CharField(max_length=255, default=None, blank=True)
data = models.JSONField(default=dict, blank=True)

View file

@ -6,7 +6,7 @@ from . import models
def films(request):
context = {}
context['films'] = models.Film.objects.filter(public=True).order_by('data__title')
context['films'] = models.Film.objects.filter(public=True).order_by('position', 'data__title')
context['settings'] = settings
return render(request, 'films.html', context)