]> git.0d.be Git - django-panik-nonstop.git/commitdiff
add stream model
authorFrédéric Péters <fpeters@0d.be>
Mon, 6 Jan 2020 12:45:55 +0000 (13:45 +0100)
committerFrédéric Péters <fpeters@0d.be>
Mon, 6 Jan 2020 12:45:55 +0000 (13:45 +0100)
nonstop/admin.py
nonstop/migrations/0014_stream.py [new file with mode: 0644]
nonstop/models.py

index d951d62aff79ef2cbe6b99bfdf9bbb699fd0bc6c..c694733bd2084254539469ed4fb0cc184bbf9cd5 100644 (file)
@@ -1,9 +1,15 @@
 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)
diff --git a/nonstop/migrations/0014_stream.py b/nonstop/migrations/0014_stream.py
new file mode 100644 (file)
index 0000000..0711387
--- /dev/null
@@ -0,0 +1,27 @@
+# -*- 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',
+            },
+        ),
+    ]
index 99d11d7b260d0bebd6f966773bb3350b0e65869c..5321888186a1f3c3c899fcc49a6f94a10052d2c3 100644 (file)
@@ -159,3 +159,12 @@ class Jingle(models.Model):
     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)