170 похожих чатов

Class IntranetUsers(models.Model): PROF = (

('Да', 'Да'),
('Нет', 'Нет'),
)

id = models.AutoField(unique=True, primary_key=True)
city = models.CharField(max_length=255, null=True, blank=True, verbose_name='Город')
tip = models.ForeignKey('IntranetTip', on_delete=models.CASCADE, db_column='tip', verbose_name='Тип площадки')
address_primary = models.TextField(blank=True, verbose_name='Адрес')
address = models.TextField(blank=True, verbose_name='Комментарии к адресу')
phone = models.CharField(max_length=255, null=True, blank=True, verbose_name='Телефон')
rabota_from = models.IntegerField(blank=True, verbose_name='Начало рабочего дня')
contact = models.CharField(max_length=255, null=True, blank=True, verbose_name='Пользователь')
rabota_to = models.IntegerField(blank=True, verbose_name='Конец рабочего дня')
usluga_from = models.IntegerField(blank=True, null=True, verbose_name='Начало предоставления услуги')
usluga_to = models.IntegerField(blank=True, null=True, verbose_name='Конец предоставления услуги')
dogovor = models.CharField(max_length=255, blank=True, verbose_name='Номер договора')
start = models.IntegerField(blank=True, null=True, verbose_name='Старт?')
email = models.EmailField(max_length=255, null=True, blank=True, verbose_name='Почта')
email_ot = models.EmailField(max_length=255, null=True, blank=True, verbose_name='Почта для отчетов')
email_buh = models.EmailField(max_length=255, null=True, blank=True, verbose_name='Почта бухгалтерии')
prof = models.CharField(max_length=3, choices=PROF, default='Нет', verbose_name='Проводится профилактика?')
time_add = models.IntegerField(blank=True, null=True, verbose_name='Время добавления')
kid = models.IntegerField()
phone2 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный телефон')
phone3 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный телефон 2')
contact2 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный контакт')
contact3 = models.CharField(max_length=255, null=True, blank=True, verbose_name='Дополнительный контакт 2')
name = models.CharField(max_length=255, blank=True, verbose_name='Дополнительное название')
politika = models.CharField(max_length=20, null=True, blank=True, verbose_name='Политика лицензирования')

kontakt_no = models.IntegerField(blank=True, null=True, verbose_name='Номер контакта?')
komm = models.TextField(blank=True, verbose_name='Комментарий')
kontrakt_id = models.ForeignKey('IntranetKontrakt', on_delete=models.CASCADE, db_column='kontrakt_id', verbose_name='Контракт')

polz_id = models.ForeignKey('IntranetPolzovatel', related_name="contact_user", on_delete=models.CASCADE, db_column='polz_id', verbose_name='Контактный сотрудник', blank=True, null=True)
kontakt = models.ForeignKey('IntranetPolzovatel', related_name="license_user", on_delete=models.CASCADE, db_column='kontakt', verbose_name='Контакт для лицензирования', blank=True, null=True)

class Meta:
managed = True
db_table = 'intranet_users'

def __str__(self):
city = ''
if self.city:
if RepresentsInt(self.city):
tmp = IntranetCity.objects.get(pk=self.city)
if tmp is not None:
city = tmp.name
else:
city = self.city

if self.name != '':
return u'{0}'.format(city + ' - ' + self.tip.name + ' - ' + self.name)
else:
return u'{0}'.format(city + ' - ' + self.tip.name)

1 ответов

11 просмотров

Закинутая в телеграм так, что она нечитаема - да. Глянь в пин

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
Кибер Бомж
8
Карта сайта