from django.contrib import admin
-from .models import Jingle
+from .models import Jingle, Stream
class JingleAdmin(admin.ModelAdmin):
pass
admin.site.register(Jingle, JingleAdmin)
+
+
+class StreamAdmin(admin.ModelAdmin):
+ pass
+
+admin.site.register(Stream, StreamAdmin)
--- /dev/null
+# -*- coding: utf-8 -*-
+# Generated by Django 1.11.24 on 2020-01-06 13:45
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ('nonstop', '0013_auto_20200106_1342'),
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='Stream',
+ fields=[
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('label', models.CharField(max_length=100, verbose_name='Label')),
+ ('url', models.URLField(max_length=255, verbose_name='URL')),
+ ],
+ options={
+ 'verbose_name': 'Stream',
+ 'verbose_name_plural': 'Streams',
+ },
+ ),
+ ]
label = models.CharField(_('Label'), max_length=100)
filepath = models.CharField(_('File Path'), max_length=255)
duration = models.DurationField(_('Duration'), null=True, blank=True)
+
+
+class Stream(models.Model):
+ class Meta:
+ verbose_name = _('Stream')
+ verbose_name_plural = _('Streams')
+
+ label = models.CharField(_('Label'), max_length=100)
+ url = models.URLField(_('URL'), max_length=255)