
Алексей
13.12.2017
13:39:47
Ребят, как считаете, должен ли тестироваться сериализатор?
Если ты всего лишь его определил и не использовал кастомные методы и тд, то можешь модульно заиестить что он инициализируется без ошибок, но это параноя))) если есть кастомный метод - то и тестируешь то что изменил. Остальное - скорее комплексный тест что вьюха с этим сериализатором отдает такие то поля

Denis
13.12.2017
13:41:43
А какой смысле наличие полей тестить из вью, если с сериализатором это можно затестить без инициализации базы. в бавых случаях.
Я к тому, а стоит ли вообще проверять наличие каких-либо полей

Алексей
13.12.2017
13:45:33
Кстати, раз уж затронули тему тестирования, может кто подсказать варианты протестировать класс миксин, суть которого ограничить выборку кверисета? В классе переопределен метод get_queryset, внутри вызывается метод super. Какой по вашему лучший вариант?

Google

Алексей
13.12.2017
13:50:54
И да, используется для различных моделей

Denis
13.12.2017
14:20:58
Читал исходники Peewee и они делали именно так.
Вообще стоит исходники тестов джанго почитать.

Pasha
13.12.2017
14:38:56
здравствуйте, можете подсказать(i18n) как в шаблоне перевести такое {{category.name}} или нужно как-то модель саму переводить?

Bogdan
13.12.2017
14:40:21
из коробки только choices можно перевести


Ruslan
13.12.2017
14:44:51
Кто-то может объяснить как работает эта магия?
In [1]: import django
In [2]: from polls.models import Choice, Question
In [3]: Question.objects.all()
Out[3]: <QuerySet [<Question: What's up?>]>
In [4]: Question.objects.all().filter(question_text__startswith='What')
Out[4]: <QuerySet [<Question: What's up?>]>
Мне интересен сам принцип работы. Я нигде не встречал, чтобы имя переменной и метод связывали __ без точки. Как это возможно. Для меня question_text__startswith - это название переменной. Каким образом python понимает что переменная это question_text, а startswith это метод? Если дадите ссылку буду рад. В официальной документации по джанго направляют почитать Keyword Arguments . Там ответа не нашел
всем привет
выдержка из документации
How this is possible
Python has the ability to define functions that accept arbitrary name-value arguments whose names and values are evaluated at runtime. For more information, see Keyword Arguments in the official Python tutorial.


Denis
13.12.2017
14:56:46
Функция принимает словарь **kwargs, и все переданные по имени параметры саладываются в него

Ruslan
13.12.2017
15:27:11

Pavel
13.12.2017
15:40:37

Google

Sonniy
13.12.2017
15:42:19
Если только адресация не относительная при импорте
Может вызвать затруднения

Pavel
13.12.2017
15:44:05

Code
13.12.2017
15:50:20
https://djbook.ru/forum/topic/5062/
Ктонибудь сталкивался с подобным?
Ничего кроме ссылке выше не смог нагуглить.
Скрин для тех кому лень на сайт заходить)

Serj
13.12.2017
15:59:20
>скрин 4 строк текста
?

ros
13.12.2017
15:59:55
запрос точно не прилетает дважды?

Denis
13.12.2017
16:00:19
А че в логах?

ros
13.12.2017
16:01:49
crf не используется?

Трусов
13.12.2017
16:28:46
парни, поясни, пожалуйста
Есть проект на джанге
Проблема в том, что на сайт постоянно грузятся картинки, и что бы мне после каких то правок на локалке задеплоить проект на сервак, приходится по sftp их сначала выкачивать себе на локалку, добавлять в гит и деплоить. Можно исключить конечно папку картинок из гита, но требование, что бы они там были от заказчика. Что бы их не похерить
Как умным способом это можно сделать и не имет головника кажый раз при деплои

Denis
13.12.2017
16:30:09

Трусов
13.12.2017
16:31:18
Они же добавляются постоянно на серваке, приходится выкачивать тех, которые нет, а я не могу понять которых нет, и приходится качать все сразу
А если деплоить без новых картинок на сервак, гит шлет на три буквы, говорит, сначала добавь в свой коммит отсутсвующие у тебя картинки с сервака

Саша
13.12.2017
16:31:49
гит стэш гит эпплай

Denis
13.12.2017
16:31:56
git pull не ругается, если в рабочей копии есть лишние файлы, которые не конфликтуют с измененными
Можно скрин сообщения гита?
Вообще хранить картинки в гите это зашквар

Alexander
13.12.2017
16:38:12

Oleksandr ror191505
13.12.2017
16:41:25
GIT LFS же есть :D

Sergey
13.12.2017
21:19:39
ух ёлки, 2 недели и конец года...

Google

Sergey
13.12.2017
21:20:03
я вчера опять лёг сегодня...

Константин
13.12.2017
21:22:11

Alex
13.12.2017
22:33:57
cookiecutter-django актуально ? кто использует в своих проектах?


kidig
13.12.2017
22:40:10
парни, поясни, пожалуйста
Есть проект на джанге
Проблема в том, что на сайт постоянно грузятся картинки, и что бы мне после каких то правок на локалке задеплоить проект на сервак, приходится по sftp их сначала выкачивать себе на локалку, добавлять в гит и деплоить. Можно исключить конечно папку картинок из гита, но требование, что бы они там были от заказчика. Что бы их не похерить
Как умным способом это можно сделать и не имет головника кажый раз при деплои
Чувак, не нужно хранить картинки в гит! Реально, не надо так.
Заюзай django-storages (https://github.com/jschneier/django-storages) и храни картинки в облаке - S3, DropBox, хоть SFTP..
Или настрой Minio (https://github.com/minio/minio), он по протоколу полностью совместим c S3.
Заказчику надо объяснить, что пляски с гит и картинками - это не приемлимо, да и можно просрать файлы (причин масса).


Panda
14.12.2017
05:29:04
Никому не нужен совсем джун в помощь за опыт?

Hot
14.12.2017
06:37:21
В опенсорц всегда нужны джуны в помощь.
И опыт там предлагается.
А ты о себе или кого пристроить пытаешься?
@panda_balu

Panda
14.12.2017
06:41:17

Alexandr
14.12.2017
06:42:08
ему я думаю нужен ментор) а не участие в опенсурс

Panda
14.12.2017
07:01:50

Alexandr
14.12.2017
07:02:11
в таком случае тебе как минимум город надо указать)

Panda
14.12.2017
07:03:03

Alexandr
14.12.2017
07:04:00
ну смотря что тебе требуется. Удаленно объяснять можно только ссылками на гугл/статьи

Panda
14.12.2017
07:05:02

Hot
14.12.2017
07:05:50
Вот это прямо топчик
Джун-бомж ?

Google

Panda
14.12.2017
07:07:26
бомж как-то обидно звучит=) нет, ну зарегистрирован в Минске, но я там бываю пару раз в год=)

Massimo
14.12.2017
07:32:45
Не бомж а каучсерфер-фрилансер

Admin
ERROR: S client not available

Hot
14.12.2017
07:36:13
Чёт я вспомнил фотку hh, где написано что-то про "найти работу легко", Минск, почти 200 000 резюме и чуть более 5к вакансий.

Vadim
14.12.2017
07:39:27
А я вспомнил одного гребца эпама, который говорил, что минск - типичный европейский город

Panda
14.12.2017
07:41:34

Vadim
14.12.2017
07:42:39

Panda
14.12.2017
07:43:20

Null
14.12.2017
07:43:26
И не Москва

Robot
14.12.2017
07:44:08
Москва это Азия

Vadim
14.12.2017
07:44:17

Dan
14.12.2017
07:44:28

Sergey
14.12.2017
07:44:30
пятница уже?

Panda
14.12.2017
07:44:35
Конечно
И в чем отличие от типичного европейского?

Dmitriy
14.12.2017
07:44:47

Robot
14.12.2017
07:44:53

Sergey
14.12.2017
07:45:15
тогда, что за холивар не в тему)

Dan
14.12.2017
07:45:59

Andrey
14.12.2017
07:54:37
это как ?
тсс, этот парень жесткий. С ним лучше не спорь. У одного парня от жирности его перлов квартиру залило (собственно, жиром).

Hot
14.12.2017
07:56:10
APASEN!

Google

Artem
14.12.2017
07:59:12
Московия - чистая такая, гейропка. В собственном жиру уповают ;)

Dmitry
14.12.2017
08:06:49
Москва угрюмая и серая и не такая уж чистая.

N.B.71th
14.12.2017
08:07:55
Серая, это скорее про питер )

Robot
14.12.2017
08:08:26
Летом она довольно зелёная. В начале осени тоже норм

N.B.71th
14.12.2017
08:08:54
Боги, взглянул на улицу., а там Солнце, настоящие Солнце! Оно жёлтое. Я думал, это сказки ...

Artem
14.12.2017
08:08:54
Облака разгоняют

Robot
14.12.2017
08:09:21
Зимой тоже бывают солнечные дни

Alexandr
14.12.2017
08:09:41
лучше всего на кавказе) без солнца даже зимой где то 1-2 дня в неделю

Robot
14.12.2017
08:10:15
Там тяжёлый климат. Влажно и душно

Dmitry
14.12.2017
08:10:39
хз, весной офигенно там

Alexandr
14.12.2017
08:10:49
неправда. влага меньше чем в центральной россии. а жарко только пара недель летом, так кондеи везде есть4