38
base/apps.py
Normal file
38
base/apps.py
Normal file
@@ -0,0 +1,38 @@
|
||||
"""
|
||||
This module contains the configuration for the 'base' app.
|
||||
"""
|
||||
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class BaseConfig(AppConfig):
|
||||
"""
|
||||
Configuration class for the 'base' app.
|
||||
"""
|
||||
|
||||
default_auto_field = "django.db.models.BigAutoField"
|
||||
name = "base"
|
||||
|
||||
def ready(self) -> None:
|
||||
from base import signals
|
||||
|
||||
super().ready()
|
||||
try:
|
||||
from base.models import EmployeeShiftDay
|
||||
|
||||
if not EmployeeShiftDay.objects.exists():
|
||||
days = [
|
||||
("monday", "Monday"),
|
||||
("tuesday", "Tuesday"),
|
||||
("wednesday", "Wednesday"),
|
||||
("thursday", "Thursday"),
|
||||
("friday", "Friday"),
|
||||
("saturday", "Saturday"),
|
||||
("sunday", "Sunday"),
|
||||
]
|
||||
|
||||
EmployeeShiftDay.objects.bulk_create(
|
||||
[EmployeeShiftDay(day=day[0]) for day in days]
|
||||
)
|
||||
except Exception as e:
|
||||
pass
|
||||
Reference in New Issue
Block a user