123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- from django.db import models
- from django.contrib.auth import get_user_model
- from dbsynce.models import Orders, Resource, Provider, Service, Client
- from webservice_running.docs.database.local import Local as HelpTextsLocal
- from webservice_running.docs.verbose_names.local import Local as VerboseNameLocal
- from dbsynce.docs.database.template import Template as HelpTexts
- from dbsynce.docs.verbose_names.template import Template as VerboseName
- class ResourceLocal(models.Model):
- """
- Таблица с дополнительной информацией о ресурсе
- """
-
- resource = models.ForeignKey(
- Resource,
- on_delete=models.DO_NOTHING,
- blank=True,
- null=True,
- verbose_name = VerboseName.resource,
- help_text=HelpTexts.resource,
- )
- local_data = models.CharField(
- null=True,
- verbose_name = VerboseNameLocal.local_data,
- help_text=HelpTextsLocal.local_data,
- max_length=100
- )
- class OrdersLocal(models.Model):
- """
- Таблица с дополнительной информацией о ресурсе
- """
- order = models.ForeignKey(
- Orders,
- on_delete=models.DO_NOTHING,
- blank=True,
- null=True,
- verbose_name = VerboseName.order,
- help_text=HelpTexts.order,
- )
- local_data = models.CharField(
- null=True,
- verbose_name = VerboseNameLocal.local_data,
- help_text=HelpTextsLocal.local_data,
- max_length=100
- )
- class ProviderLocal(models.Model):
- """
- Таблица с дополнительной информацией о ресурсе
- """
- provider = models.ForeignKey(
- Provider,
- on_delete=models.DO_NOTHING,
- blank=True,
- null=True,
- verbose_name = VerboseName.provider,
- help_text=HelpTexts.provider,
- )
-
- local_data = models.CharField(
- null=True,
- verbose_name = VerboseNameLocal.local_data,
- help_text=HelpTextsLocal.local_data,
- max_length=100
- )
- class SerivceLocal(models.Model):
- """
- Таблица с дополнительной информацией о ресурсе
- """
- service = models.ForeignKey(
- Service,
- on_delete=models.DO_NOTHING,
- blank=True,
- null=True,
- verbose_name = VerboseName.service,
- help_text=HelpTexts.service,
- )
- local_data = models.CharField(
- null=True,
- verbose_name = VerboseNameLocal.local_data,
- help_text=HelpTextsLocal.local_data,
- max_length=100
- )
- class ClientLocal(models.Model):
- """
- Таблица с дополнительной информацией о ресурсе
- """
- client = models.ForeignKey(
- Client,
- on_delete=models.DO_NOTHING,
- blank=True,
- null=True,
- verbose_name = VerboseName.client,
- help_text=HelpTexts.client,
- )
- local_data = models.CharField(
- null=True,
- verbose_name = VerboseNameLocal.local_data,
- help_text=HelpTextsLocal.local_data,
- max_length=100
- )
|