
Dmitry
19.01.2018
07:48:20

serbernar
19.01.2018
07:48:36
и очень зажраты, кстати
видел в твиттере девушку, у которой парень фронт тимлид, а она год пишет на реакте и просит зп 150к

Ruslan
19.01.2018
07:49:40
знания питониста и реактера просто несопостовимы при одинаковой цене, пора забивать на питон и говнокодить на реакте ?

Google

serbernar
19.01.2018
07:50:19
думаешь?

Ruslan
19.01.2018
07:50:27
КПД выше
я про усилия и откат

Саша
19.01.2018
07:51:00
а как же душа?..

Ruslan
19.01.2018
07:51:04
я щас 150 не дам, если чел не врубается в асинхронщину и не может поднять самостоятельно созданное облачко в докере

serbernar
19.01.2018
07:51:09
но надо же чтобы работа приносила удовольствие

Dmitry
19.01.2018
07:51:31

serbernar
19.01.2018
07:51:35
всмысле облачко в докере?

Dmitry
19.01.2018
07:52:12
а до этого она ни на чём не писала что ли?

serbernar
19.01.2018
07:52:20
ну да

Ruslan
19.01.2018
07:52:24
кучка связанных сервисов с резервированием

Dmitry
19.01.2018
07:52:57
Тогда у неё никакого опыта. Хотеть она может и 300, только мало кто её возьмёт.

Google

Ruslan
19.01.2018
07:53:28
ну, может она умеет кофе приносить вовремя, тогда можно и за 300 взять ?

serbernar
19.01.2018
07:53:58
но парень же фронт лид! и в тви она популярна, и с козулей общается, вот по этому и зажралась

Dmitry
19.01.2018
07:54:10

Grigore
19.01.2018
07:54:12
Доброе утро! Кто работал с Django mptt? Есть вопрос, сделал категорию, так вот там добавил поле avialable, родной менеджер не трогал, добавил свой, так вот после этого в админке не отображаются категории, для которых avialable = False

serbernar
19.01.2018
07:54:16
а если сосет хорошо, то можно и ипотеку на свадьбу взять, да?

Dmitry
19.01.2018
07:54:29

serbernar
19.01.2018
07:54:29
кстати, для сосания робот пылесос тоже ок
:D

Dan
19.01.2018
07:54:37

Grigore
19.01.2018
07:54:40
class AccessableManager(TreeManager):
def get_queryset(self):
return super(AccessableManager, self).get_queryset().filter(available=True)

serbernar
19.01.2018
07:54:50

Тимур
19.01.2018
07:55:07
О_О чат про джанго пылесосы

serbernar
19.01.2018
07:55:09
Так, ладно, хорошего дня, трудяги

Grigore
19.01.2018
07:55:57
обычный менеджер, ничего особенного, но почему он на админку то влияет, разве там не идет запрос типа Category.objects....

Dan
19.01.2018
07:56:03

Ruslan
19.01.2018
07:56:12

Dan
19.01.2018
07:56:52

Grigore
19.01.2018
07:57:14
щас покажу полный код

Dmitry
19.01.2018
07:57:21

serbernar
19.01.2018
07:57:29
щас покажу полный говнокод

Google


Grigore
19.01.2018
07:57:42
class AccessableManager(TreeManager):
def get_queryset(self):
return super(AccessableManager, self).get_queryset().filter(available=True)
class Category(MPTTModel, CreationModificationDateMixin, MetaTagsMixin):
parent = TreeForeignKey(
'self',
null=True,
blank=True,
verbose_name='Родительская категория',
related_name='children'
)
name = models.CharField(
'Название',
max_length=100
)
slug = models.SlugField(
'Название в URL',
max_length=100,
)
available = models.BooleanField(
'Отображать на сайте?',
default=True
)
image = models.ImageField(
'Загрузить изображение',
upload_to=RandomFileName('images/categories'),
blank=True
)
description = models.TextField(
'Описание',
blank=True,
null=True
)
position = models.PositiveIntegerField(
'Позиция при выводе',
default=0
)
# Manager
accessable = AccessableManager()
class Meta:
verbose_name = 'Категория'
verbose_name_plural = 'Категории'
class MPTTMeta:
order_insertion_by = ['position', 'name']
def __str__(self):
return "{}".format(self.name)
def get_absolute_url(self):
return reverse('category:category', kwargs={'slug': self.slug, 'id': self.id})


Dan
19.01.2018
07:59:50


Павел
19.01.2018
07:59:55
class AccessableManager(TreeManager):
def get_queryset(self):
return super(AccessableManager, self).get_queryset().filter(available=True)
class Category(MPTTModel, CreationModificationDateMixin, MetaTagsMixin):
parent = TreeForeignKey(
'self',
null=True,
blank=True,
verbose_name='Родительская категория',
related_name='children'
)
name = models.CharField(
'Название',
max_length=100
)
slug = models.SlugField(
'Название в URL',
max_length=100,
)
available = models.BooleanField(
'Отображать на сайте?',
default=True
)
image = models.ImageField(
'Загрузить изображение',
upload_to=RandomFileName('images/categories'),
blank=True
)
description = models.TextField(
'Описание',
blank=True,
null=True
)
position = models.PositiveIntegerField(
'Позиция при выводе',
default=0
)
# Manager
accessable = AccessableManager()
class Meta:
verbose_name = 'Категория'
verbose_name_plural = 'Категории'
class MPTTMeta:
order_insertion_by = ['position', 'name']
def __str__(self):
return "{}".format(self.name)
def get_absolute_url(self):
return reverse('category:category', kwargs={'slug': self.slug, 'id': self.id})
return "{}".format(self.name) == return self.name


Grigore
19.01.2018
08:00:36

Павел
19.01.2018
08:00:46
ясно

Evil
19.01.2018
08:06:59

Robot
19.01.2018
08:07:50
Callback hell

Dmitry
19.01.2018
08:08:22
Там дохера чего надо знать.
А вот что значит отлично, тут нет однозначного ответа.

Evil
19.01.2018
08:09:32
или сам js синтаксис ?

Grigore
19.01.2018
08:12:54
или сам js синтаксис ?
Там проблема не в синтаксисе, а в том, что там все постоянно меняется, сегодня модно одно, завтра другое. Чтоб собрать даже простенький проект придется использовать кучу дополнительных модулей и тд. Причем сами вот эти модули постоянно обновляются, иногда даже без совместимости. Вот они и постоянно переписывают проекты, появится что-то новое и они снова рвуться в бой переписывать, так как "это круче".
callback hell более менее решается посредством async await

Evil
19.01.2018
08:14:19
внезапно есть npm
и этот новый менеджер
все фиксится в локах
какая там проблема

Dmitry
19.01.2018
08:15:23
Надо знать синтаксис, уметь в алгоритмы (с учетом особенностей языка), разбираться как работают движки
А нпм здесь вообще не причем, это менеджер пакетов обычный

Google

Grigore
19.01.2018
08:15:54
внезапно есть npm
а чем он поможет если ты переписываешь к примеру с первого ангуляра на второй

Evil
19.01.2018
08:16:04
ну ты что сам что ли руками зависимости разрешаешь?

Grigore
19.01.2018
08:16:08
тем более если проект большой

Evil
19.01.2018
08:16:28
но зачем переписывать с первого на второй? на первом не работает?

Grigore
19.01.2018
08:16:50

Evil
19.01.2018
08:17:12
ну если там менджер деньги не считает, то норм
но проблемы нет опять же

Admin
ERROR: S client not available

Dmitry
19.01.2018
08:17:50
Зачем вообще оновляться, сидели бы сейчас на досе и радовались

Grigore
19.01.2018
08:17:57

Evil
19.01.2018
08:18:06
можно с питона на гоу переписать потом с гоу на джава потом еще что, хозяин барин, главное что оплачивают банкет

Dmitry
19.01.2018
08:18:46
Проблемы нет что "можно", проблемы есть в самом процессе. Это не элементарно.

Evil
19.01.2018
08:18:54

Grigore
19.01.2018
08:18:56
?

Evil
19.01.2018
08:19:02
как минимум проще чем первый пилить

Grigore
19.01.2018
08:20:53

Evil
19.01.2018
08:25:17

Dmitry
19.01.2018
08:34:57

Google

Tigran
19.01.2018
08:44:07
Греф наверное тоже тупой дядька)

Evil
19.01.2018
08:44:47

Tigran
19.01.2018
08:45:46
Греф сыграл достаточно большую роль
и сейчас играет большую роль в нашей стране)

Evil
19.01.2018
08:48:50
сомнительный авторитет не правда ли?

Tigran
19.01.2018
08:50:33
Ну если Греф у вас ассоцируется с бомжом, нет смысла продолжать эту дисскусию)

Evil
19.01.2018
08:56:25
не стоит все воспринимать все буквально, есть такой прием как алегория

Alexei
19.01.2018
08:57:41
Всем привет, кто-нибудь знает как в wagtails сделать чтобы оно неотображала выбранные уже проекты?
есть список проектов, из него я выбираю проекты которые потом сетаются на страницу, всего может быть 4 штуки, однако если выбрать 2 одинаковых они отобразаться, но не должны

Evil
19.01.2018
08:59:53
вопрос как-то не оч сформулирован

Alexei
19.01.2018
09:01:22
вопрос такой как сделать это, чтоб когда выбираешь из списка проектов, какой-то 1 проект он проходил какую-то валидацию и если такой проект выбран то тип не выбирался бы

Evil
19.01.2018
09:12:03
все равно не понятно, но если все это происходит на фронте без перезагрузки, то js

Alexei
19.01.2018
09:17:36

Dmitry
19.01.2018
09:41:45

Massimo
19.01.2018
09:44:30
СРОЧНО!!!/
Знание Джанго обязательно (celery, rabbit mq)!
Удаленка
Вилка: 200 000 - 270 000 рублей
Теперь когда я привлек ваше внимание, помогите мне с одним вопросом
Как SQL запросы в PyCharme делать?

Sergey
19.01.2018
09:46:26
??

Hot
19.01.2018
09:47:00
Хорошая попытка, но нет.