
Mike
09.12.2016
22:48:04
HR это?

Ray
09.12.2016
22:48:05
а потом буду предсказивать кто и когда мне напишет

Mike
09.12.2016
22:48:08
зачем ангуляр?
ангуляр1 или 2?

Google

Ray
09.12.2016
22:48:25
ну гуй же надо на чем-то делать
1
знаю 1

Mike
09.12.2016
22:48:48
vue.js проще имхо, и счас raising star
а что такое HR ?

Ray
09.12.2016
22:49:24
отдел такой human resources

Mike
09.12.2016
22:49:39

Ray
09.12.2016
22:49:52
бабы сидят письма пишут - новости корп почта анонсы
и тд
страхование бизнес трипы
кароч обеспечение

Mike
09.12.2016
22:50:25

Ray
09.12.2016
22:50:42
ты что ! Это же Украина

Google

Ray
09.12.2016
22:50:50
на английском понятное дело

Mike
09.12.2016
22:51:43
с англ разбираться проще должно быть

Ray
09.12.2016
22:52:04
да
есть готовые класификаторы

Mike
09.12.2016
22:52:53
блин вот чем питон крут, под него все есть, nltk учился как то помогал подруге... круто)

Ray
09.12.2016
22:53:18
хайлод на пэтоне только не очень
)
а так да - все есть

Mike
09.12.2016
22:53:43

Rustem
09.12.2016
22:53:44
Ребят. Есть модель Product связанная через foreignkey с моделью brand. Модель brand связана с моделью discount так же через foreign key. У модели discount есть поле part.
Вот как получить в шаблоне значение этого part?
Вот так ничего не получается: {{ product.brand.discount.part }}

Mike
09.12.2016
22:54:09
я хз, почему я ещё на пхп, потому что легче найти того кому надо сделать сайт)))

Ray
09.12.2016
22:54:18


Rustem
09.12.2016
22:54:52
дай нам кот
Моделек?
from django.db import models
class Discount(models.Model):
part = models.DecimalField(max_digits=3, decimal_places=2)
start_date_time = models.DateTimeField(auto_now_add=True)
end_date_time = models.DateTimeField()
def __str__(self):
return "Discount: " + str(self.part) + ". Finish: " + str(self.end_date_time)
class DiscountField(models.Model):
discount = models.ForeignKey(Discount, models.SET_NULL, null=True, blank=True)
class Meta:
abstract = True
class Brand(DiscountField):
name = models.CharField(max_length=50)
def __str__(self):
return self.name
class Destination(DiscountField):
name = models.CharField(max_length=50)
def __str__(self):
return self.name
class Gender(DiscountField):
name = models.CharField(max_length=10)
def __str__(self):
return self.name
class Product(DiscountField):
name = models.CharField(max_length=200)
price = models.DecimalField(max_digits=10, decimal_places=2)
brand = models.ForeignKey(Brand, models.SET_NULL, null=True, blank=True)
gender = models.ForeignKey(Gender, models.SET_NULL, null=True, blank=True)
def __str__(self):
return self.name
class Client(DiscountField):
name = models.CharField(max_length=50)
age = models.IntegerField()
def __str__(self):
return self.name


Ray
09.12.2016
22:54:53

Mike
09.12.2016
22:55:37
счас мне кажется хайлоад хоть на чем можно.... ) вверх вбок развернуться...из*нуться ))

Ray
09.12.2016
22:56:29
@te7ris никогда так не делайте
модель в идеале не должна наследоватся от чего либо. Фреймворк добавляет плюшки - потому вы можете использовать родительские классы фреймворка

O'Miay
09.12.2016
22:57:51
Ребят как создать маску для hashcat 10 символов A-z-0-9?

Rustem
09.12.2016
22:59:19
у 4 моделей*

Google

Dmitriy
09.12.2016
23:00:32
тупо наследуйся от models.Model

Ray
09.12.2016
23:01:22
ну если у 4х таблиц одинаковые поля то наверное схему можно оптимизировать
у вас модель Product сожержит дав ForeignKey
мне кажется это странным
1 brand - тот который указан явно
второй - который наследуется

Rustem
09.12.2016
23:05:04
Просто у товара должны быть разные виды скидок: клиента, товара, брэнда, пола(м/ж). Вот я и решил вынести скидки в отдельную модель и к ней через foreignkey сделать связь у перечисленных моделей.

Ray
09.12.2016
23:05:07
так, забудьте
я не то подумал

Rustem
09.12.2016
23:05:16
ок

Ray
09.12.2016
23:06:18
а что в базе ?

Rustem
09.12.2016
23:07:03
а что в базе ?
Ничего. Проектируется структура базы по указанному заданию)

Ray
09.12.2016
23:07:37
хм, ну если в базе ничего - то как вы хотите что-то выбрать в product.brand.discount.part
?

Rustem
09.12.2016
23:07:42
например {{ product.gender.name }} выдает нужное.

Ray
09.12.2016
23:09:16
а {{product.brand.name }} ?

Google

Dmitriy
09.12.2016
23:10:49
Попробуй открой shell, там проще будет эксперементировать

Ray
09.12.2016
23:11:33

Rustem
09.12.2016
23:11:40

Ray
09.12.2016
23:12:22
я то кстати за орм вместо плейн sql
только орм это инструмент, которым надо правильно пользоватся

Rustem
09.12.2016
23:13:14

Ray
09.12.2016
23:14:03
?

Admin
ERROR: S client not available

Rustem
09.12.2016
23:14:45
Опа появились None)

Ray
09.12.2016
23:15:52
значит у вас таблицы не связанны
я думаю
либо у бренда нету дискаунта
что тоже возможно

Rustem
09.12.2016
23:17:20
Вот такой записью {{product.brand.discount}} у брендов с дисконтами выдает None, а у бренда у которого нет дисконта - ничего не выдает.

Ray
09.12.2016
23:17:20
сможете выбрать все бренды, у которых есть дискаунт ?
это правильно

Rustem
09.12.2016
23:18:10

Ray
09.12.2016
23:18:47
ну и славно а я пойду выключать сушку и спать

Google

тнн Itjunky
09.12.2016
23:20:27

Leonid
09.12.2016
23:38:45

тнн Itjunky
09.12.2016
23:39:11
Как найти?

Игорь
10.12.2016
00:41:52
А подскажите по python3
> from gi.repository.Gtk import SortType.ASCENDING
SyntaxError: invalid syntax
чем ему не нравится точка в SortType.ASCENDING? как быть?
предполагаю, он не может этот объект импортировать и надо с бубном...

Dmitriy
10.12.2016
00:46:07
from gi.repository.gtk.sorttype import ascending

Игорь
10.12.2016
00:46:09
from gi.repository.Gtk import SortType
SORT_ASCENDING = SortType.ASCENDING

Dmitriy
10.12.2016
00:47:12
Ну название модуля напиши нормально.

Игорь
10.12.2016
00:47:16

Dmitriy
10.12.2016
00:47:25
Я с телефона просто.

Игорь
10.12.2016
00:47:56
только кейс нижний

Dmitriy
10.12.2016
00:48:37
Переменная А и а, это одно и тоже?
Игорь F.A:
from gi.repository.Gtk.SortType import ASCENDING

Игорь
10.12.2016
00:51:07
SortType.ASCENDING, ResponseType.OK и т.п.

Dmitriy
10.12.2016
00:52:22
Я понимаю, я тебе говорю о том что я написал схематично, что бы ты понял в чем проблема, но ты не понял.

Игорь
10.12.2016
00:57:11
какая-то python3 магия