sintonia/api/libretime_api/core/models/preference.py

49 lines
966 B
Python
Raw Normal View History

2020-01-30 14:47:36 +01:00
from django.db import models
class Preference(models.Model):
2022-06-21 14:42:04 +02:00
user = models.ForeignKey(
"User",
on_delete=models.CASCADE,
db_column="subjid",
blank=True,
null=True,
)
key = models.CharField(
db_column="keystr",
max_length=255,
unique=True,
blank=True,
null=True,
)
value = models.TextField(
db_column="valstr",
blank=True,
null=True,
2021-05-27 16:23:02 +02:00
)
2020-01-30 14:47:36 +01:00
class Meta:
managed = False
2021-05-27 16:23:02 +02:00
db_table = "cc_pref"
2022-06-21 14:42:04 +02:00
unique_together = (("user", "key"),)
2020-01-30 14:47:36 +01:00
class StreamSetting(models.Model):
2022-06-21 14:43:31 +02:00
key = models.CharField(
db_column="keyname",
primary_key=True,
max_length=64,
)
value = models.CharField(
max_length=255,
blank=True,
null=True,
)
type = models.CharField(
max_length=16,
)
2020-01-30 14:47:36 +01:00
class Meta:
managed = False
2021-05-27 16:23:02 +02:00
db_table = "cc_stream_setting"