Create tickets model
This commit is contained in:
parent
964173f7a0
commit
f3aa785f25
@ -1,3 +1,35 @@
|
|||||||
from django.db import models
|
from django.db import models
|
||||||
|
from django.core.validators import MinValueValidator
|
||||||
|
|
||||||
# Create your models here.
|
from timetable.models import FilmSessions
|
||||||
|
from users.models import Profile
|
||||||
|
|
||||||
|
|
||||||
|
class Ticket(models.Model):
|
||||||
|
session_id = models.ForeignKey(
|
||||||
|
FilmSessions,
|
||||||
|
on_delete=models.CASCADE,
|
||||||
|
related_name='tickets',
|
||||||
|
related_query_name='tickets',
|
||||||
|
)
|
||||||
|
|
||||||
|
user_id = models.ForeignKey(
|
||||||
|
Profile,
|
||||||
|
on_delete=models.CASCADE,
|
||||||
|
related_name='tickets',
|
||||||
|
related_query_name='tickets',
|
||||||
|
)
|
||||||
|
|
||||||
|
row_number = models.IntegerField(
|
||||||
|
'Номер ряда',
|
||||||
|
null=False,
|
||||||
|
validators=[MinValueValidator(1)],
|
||||||
|
help_text='Номер ряда',
|
||||||
|
)
|
||||||
|
|
||||||
|
column_number = models.IntegerField(
|
||||||
|
'Номер кресла',
|
||||||
|
null=False,
|
||||||
|
validators=[MinValueValidator(1)],
|
||||||
|
help_text='Номер кресла в ряду',
|
||||||
|
)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user