@pydjango

Страница 10 из 1273
Artem
03.08.2016
23:40:01
Излагай

b0g3r
03.08.2016
23:40:01
а теперь начал делать тесты

(да, чет не очень правильно)

пишу бота для тм

Google
b0g3r
03.08.2016
23:40:03
и хочу проверять то что он отправил мне и то что должен был отправить

можно ли как-то эээ

переопределить на время теста функцию (ну пусть sendMessage()), чтобы она вместо отправки сообщения - делала return сообщения? или как-нибудь так

вопрос стоит видимо не в том как это сделать, а в том, как сделать правильно, чтобы вот эту ересь делать не нужно было)

или это недостатки уже существующей архитектуры, которая писалась без тестов?

Deus
04.08.2016
00:02:01
Посмотрите в сторону middleware. Вероятно, правильным архитектурным решением было бы внедрение возможности выбора бекенда для отправки сообщений. Например, как это сделано с отправкой писем. То есть, на проде пусть в роле бекенда будет настоящая отправка, а для тестирования — вывод в stdout. Либо, реализуйте метод отправки сообщение с отладочным параметром, вроде: sent_msg(msg, debug=true).

Deus
04.08.2016
00:34:15
Когда встаёт такой выбор — неплохо вспомнить Python Zen

kiwwwi
04.08.2016
06:45:00
Всем привет! Никто не находил годного модуля для регистрации а-ля django-registration-redux, только заточеного под верификацию пользователя по SMS?

Artem
04.08.2016
06:45:39
запили сам

kiwwwi
04.08.2016
06:57:11
запили сам
Это ок, думал сэкономить немного времени, используя готовое решение

Google
.
04.08.2016
13:36:40
Гайзы, я тут потихоньку вкатываюсь в джанго. Щас вот дело дошло до подключения к разработке bootstrap. Нужно просто скачать это дерьмо и закинуть в проект?

Stanislav
04.08.2016
13:37:00
Не всегда

Можно подключить с удалённого сервера

Также для корректной работы нужно подключить jquery и бутсраповский джаваскрипт

parikLS
04.08.2016
13:38:33
Гайзы, я тут потихоньку вкатываюсь в джанго. Щас вот дело дошло до подключения к разработке bootstrap. Нужно просто скачать это дерьмо и закинуть в проект?
в html файле можешь указать ссылку на CDN например, или закинуть себе в проект и почитать про статик файлы

Stanislav
04.08.2016
13:38:42
Щас скажу конкретно что и где прописать

.
04.08.2016
13:39:28
Про статик и читаю

Еще есть небольшой вопросик, какую IDE можно было бы также удобно юзать как PyCharm, но не отдавая за это бабки?

parikLS
04.08.2016
13:54:53
+

если студент - у них есть там возможность взять бесплатно ентерпрайз едишн

Stanislav
04.08.2016
13:55:19
Чувак, иде - говно. Вот что прописывать: в <head>: <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">В конец тега <body>: <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

parikLS
04.08.2016
13:56:24
я бы на его месте поигрался со статикой

Stanislav
04.08.2016
13:56:58
Всмысле? Обычно статику должен отдавать сервак отдельный от мэйн. Я не думаю что у него есть деньги под свой CDN

Я обычно подключаю это все с популярных cdn'ок, ибо и у юзверя в кэше и надежно

parikLS
04.08.2016
13:58:43
Всмысле? Обычно статику должен отдавать сервак отдельный от мэйн. Я не думаю что у него есть деньги под свой CDN
а как ты статику на админку отдашь с отдельного сервака?))) а как ты свои собственные джски отдашь?) ты наверное хотел сказать, что статику должен отдавать веб сервер, а не джанго

.
04.08.2016
13:58:57
Я попробую щас и со статик и с удаленного сервера подключить. Пользуюсь щас бесплатным PyCharm, но он язык разметки не поддерживает. Не хочу брать платное как льготу для студента, ибо после окончания универа придется каждый раз башлять им.

Artem
04.08.2016
13:59:22
берешь и хреначишь в него бекдор

и используй про версию сколько влезет ^_^

Google
.
04.08.2016
14:01:35
https://docs.djangoproject.com/en/1.10/howto/static-files/
Спасибо конечно) Но так-то я уже там

Stanislav
04.08.2016
14:08:51
а как ты статику на админку отдашь с отдельного сервака?))) а как ты свои собственные джски отдашь?) ты наверное хотел сказать, что статику должен отдавать веб сервер, а не джанго
Отдельный сервак - выделенный сервер специально для статики.(если мы крупные - то по всему миру, дабы загружать статику с близжайших) Никакого джанго и прочего туда не надо. Просто отдавать файлы. Ставим на машину linux + nginix и отдаем и свой жс, и скрипты бутстрапа, и все картинки и любой прочий контент

Если бедные - то арендуем за 250 рублей vds, особенно если он находится в районе откуда наши клиенты будут заходить на сайт, скидываем на этот доп.сервер все скрипты и стили и вуаля

parikLS
04.08.2016
14:10:51
Stanislav
04.08.2016
14:10:55
Скорость повышается Просто прописываем в хтмл файле загрузку css,js с нашего доп.сервера(одиночно cdn если можно так сказать)

parikLS
04.08.2016
14:11:34
девелопить ты тоже будешь со статикой на отдельном серваке?

Stanislav
04.08.2016
14:11:50
parikLS
04.08.2016
14:12:24
а потом он напишет свой джс и не сможет понять как его подключить, потому что он до этого вставлял готовые ссылочки через СДН

Stanislav
04.08.2016
14:12:25
Ибо, как я сказал - они уже могут быть в кеше и если что - то отдавать cdn'ки статику будут локализировано (с того района что и юзер)

parikLS
04.08.2016
14:12:49
ты сейчас говоришь о деплойменте и о готовом продукте

Stanislav
04.08.2016
14:12:53
Не перекидывай тему на другое Мы про его случай

А так - да, пусть разбирается со статикой в джанго И со всем остальным Мы же не про деплоймент говорим

parikLS
04.08.2016
14:13:29
да про его случай - он только открыл джангу и учится, а ты ему про выделенные серваки под статику

Stanislav
04.08.2016
14:14:55
Это я на будущее А для него оптимальный случай - подключить bootstrap с cdn Свои скрипты и css отдавать с мэйн серва

Я не понимаю о чем спор то? Anyway придется понимать как работает статика в джанге

Владимир
04.08.2016
20:29:28
кто знает какие-нибудь кастомные фильтры для админки Django?

Artem
04.08.2016
20:29:49
О_о их дохера

Roman
04.08.2016
21:37:36
Почаны. Возможно оффтоп, и возможно вас уже подза*бали с этим вопросом

Где искать проекты под фпилагс, и сколько просить?

Google
Paul
04.08.2016
21:44:39
google://freelance+django

вот прямо вообще не вариант?

b0g3r
04.08.2016
21:45:38
Не, у чувака серьезный вопрос

Гугл тут не поможет

Roman
04.08.2016
23:30:48
Я смотрел веблансер (пусто), фрилансим (требуют опыт) и фл.ру (ну оу, уудаб не шло)

b0g3r
04.08.2016
23:32:12
Фпилагс, уудаб

Чувак, выспись

Alexander
05.08.2016
00:19:05
людям, которые заказывают на фрилансе, без разницы, на чём будет проект

Dan
05.08.2016
00:58:21
Не всегда, у людей уже может быть проект и нужна доработка

Ilya
05.08.2016
05:47:00
upwork.com

Paul
05.08.2016
08:12:28
kiwwwi
05.08.2016
11:14:32
Привет! Может кто подскажет как инициализовать поле формы modelForm значением из реквеста? Т.е. Сначала выполнить необходимые действия над этим значением, а затем уже его присвоить полю формы как значение по умолчанию

Paul
05.08.2016
11:14:59
посмотрите метод initial

это есть в гугле, я находил

если не получится - я пришлю пример кода, у меня был

kiwwwi
05.08.2016
11:16:33
Вопрос в том как в этот initial получить request..

Paul
05.08.2016
11:22:05
он доступен во view

Paul
05.08.2016
11:23:35
действие над значением будет перед инициализацией класса формы во въюхе ?
насколько я понимаю - никак не получится иначе. Можно попытаться скинуть параметры вью в методы модели, но там какие-то жуткие хаки со специальным middleware

kiwwwi
05.08.2016
11:25:50
Понял, буду пробовать

Google
Dan
05.08.2016
11:28:04
что примерно такое value = request.GET.get('somekey') value.strip() # + любые действия над значением form = FormName(initial={'field_name': value})

Paul
05.08.2016
11:45:36
вот пример: class TransactionCreate(CreateView): [...] def get_initial(self): account = get_object_or_404(Account, uuid=self.kwargs['slug']) created = datetime.now().strftime("%Y-%m-%d %H:%M") return {'account': account, 'created': created}

Ilya
05.08.2016
14:10:20
кто нибудь юзал сокеты торнадовские?

parikLS
05.08.2016
14:59:43
+

Ilya
05.08.2016
15:00:00
уже всё

пофиксил

?

Alexander
05.08.2016
17:04:27
Без разницы, если проект будет на пхп
ну, я раньше, когда фрилансил, так и делал - видел, что хотят проект на пхп, писал, что есть вариант лучше - Django, иногда соглашались

если это фриланс и новый проект - довольно легко убедить заказчика в выборе системы

Paul
05.08.2016
17:11:57
если это фриланс и новый проект - довольно легко убедить заказчика в выборе системы
многим нужен простейший скрипт за три копейки. Такое можно писать только на пхп

Alexander
05.08.2016
17:31:08
за 3 копейки не окупается, потому что есть затраты на чтение ТЗ/всякие обсуждения/обучение заказчика

Страница 10 из 1273