@pydjango

Страница 512 из 1273
Rookie
01.09.2017
10:21:01
но надо поля перечислять
И, кажется, порядок имеет значение при order_by и distinct

serbernar
01.09.2017
10:22:16
Я так понимаю с Джанго Оскар мне придется переделывать всё шаблоны?

Есть чо побыстрее Оскар?

Бо я устану, фронтенд не осилит

Google
serbernar
01.09.2017
10:23:11
Или переложить таску на фронта?

Nazar
01.09.2017
11:01:53
Друзья, спрошу езе разок. Подскажите пожалуйста по формам в джанге. Есть такой кусок шаблона: https://gist.github.com/31f8f569736864ef19e9aa9d88b9a5be Вот такая js-ка: https://gist.github.com/wavedocs/aa3d4cf1efa3ec4373e7b228a6f64150 вьюха: https://gist.github.com/wavedocs/0e1b85641d26cc363d77ef5b8f6b5a69 форма: https://gist.github.com/af84488273da6c2e6f60f48afa3dc7e5 и модель: https://gist.github.com/wavedocs/d38f0fb22e42b35a22d81b15cbb68061 Заполняю поля, отправляю запрос и вижу, что условие if form.is_valid(): срабатывает, а вот в request.POST прилетает только csrfmiddlewaretoken где я накосячил?

Nazar
01.09.2017
11:13:50
В гисте вроде можно несколько файлов пихать, легче смотреть будет Что ты ожидаешь в посте?
Да, можно, учту. делал через pycharm В посте я ожидаю увидеть как минимум данные из полей формы

и сам файл

amureki
01.09.2017
11:15:55
Да, можно, учту. делал через pycharm В посте я ожидаю увидеть как минимум данные из полей формы
Прост неудобно смотреть с телефона, перегружать заново все ссылки Не могу пока точно сказать, но шаблон выглядит странно - нет нормальной формы и полей

Nazar
01.09.2017
11:16:47
Делал по этому ману https://simpleisbetterthancomplex.com/tutorial/2016/11/22/django-multiple-file-upload-using-ajax.html

https://gist.github.com/wavedocs/31f8f569736864ef19e9aa9d88b9a5be вся простыня тут

amureki
01.09.2017
11:39:16
Делал по этому ману https://simpleisbetterthancomplex.com/tutorial/2016/11/22/django-multiple-file-upload-using-ajax.html
Чет странный гайд немного, честно говоря) Но я давно не делал мультиаплоад, может ребята подскажут Вообще ж пакет был прям django-multiupload

Nazar
01.09.2017
11:39:38
Да мне хотя бы 1 файл загрузить)))

amureki
01.09.2017
11:40:04
Да мне хотя бы 1 файл загрузить)))
Так ты тогда со сложного начал чет)

The name of the input must match with the Model Form Field. That is, if the FileField is called document, the input must be named name="document" instead. Otherwise the processing of the file will fail. The multiple attribute will enable multiple file selection in the file explorer window. The data-url attribute must point to the route/view where the file form will be processed. The data-form-data attribute should be defined exactly this way! Don’t try to swap the " and ' of the HTML. It won’t work. This line is important so to instruct the plug-in to send the file along with the csrf middleware token.

Google
amureki
01.09.2017
11:40:33
Ты вот это, кажется, не учёл

Reshavi4
01.09.2017
11:41:13
ребят дайте ссылку (именно ссылку) пожалуйста чтоб активировать нормально Пичарм

Поставил комьюнити, поставил через пип джанго. Но не понимаю, как создать там проект на нем. Ну или ссылку как развернуть проект

ilya
01.09.2017
11:42:11
коммьюнити так не умеет) Надо через консольку)

amureki
01.09.2017
11:42:50
В community edition нет поддержки Django, за неё надо платить, купив полную версию

Reshavi4
01.09.2017
11:43:07
Ну через консольку я поставил джанго=)

Дайте де качнуть и активировать норм пичарм

Alexander
01.09.2017
11:44:49
Дайте де качнуть и активировать норм пичарм
если студент, то можно активировать на год бесплатно. а пиратить не надо

Reshavi4
01.09.2017
11:45:33
amureki
01.09.2017
11:45:47
не совсем понял, что не учел, если честно. Вообще, цель была научиться загружать файлики + аякс
Поищи тогда гайд типа Django ajax file upload, этот немного специфичен и не подходит начинающим Про ошибку ща напишу

Alexander
01.09.2017
11:46:02
Нет у меня студака =( Я читал про это
там вроде не студак нужен, а почта вузовская

Nazar
01.09.2017
11:46:07
Нет у меня студака =( Я читал про это
На stepik.org, там на каждые три месяца вроде как дают

amureki
01.09.2017
11:47:31
не совсем понял, что не учел, если честно. Вообще, цель была научиться загружать файлики + аякс
У тебя в шаблоне у инпута имя name="file", а у модели поле playbook_file В гайде явно написано что они совпадать должны

Nazar
01.09.2017
11:48:08
ааа!! блин

Спасибо большое!

Senpos
01.09.2017
12:05:56
там вроде не студак нужен, а почта вузовская
Более того, достаточно доказать, что студент. Я, например, отправил официальный докумет про мое зачисление :) студак еще выдать не успели

Spacehug
01.09.2017
12:21:46
Объясните, пожалуйста, нафига так заморачиваться со студаком, если есть какой-нибудь http://idea.imsxm.com/?

Google
Spacehug
01.09.2017
12:23:31
Работает?
Ну, я на нём постоянно уже год

xPushkin
01.09.2017
12:23:38
Хм

У меня лицензия заканчивается через год

Попробую )

Spacehug
01.09.2017
12:23:56
Там была пара эпизодов сразу после обновления, но это чинится собственным серваком, например

Spacehug
01.09.2017
12:24:16
Я понимаю там, солидарность с братьями-программистами, но мне правда непонятно

Потому что пиратское
Какая разница между этим и халявой по студню-то?

Senpos
01.09.2017
12:24:53
Разработчики дали добро А это просто абуз

После студентской лицензии я с удовольствием куплю по скидке обычную версию

А так, с таким же успехом можно ничего не покупать Вообще, это дело каждого, пиратить или нет, но я бы предпочел легальные пути получения, особенно если они такие простые )

Dmitriy
01.09.2017
12:27:02
Объясните, пожалуйста, нафига так заморачиваться со студаком, если есть какой-нибудь http://idea.imsxm.com/?
не так сложно сфоткать 1 раз студак и отправить его в jetbrains и в https://education.github.com/pack

Hot
01.09.2017
12:27:14
Дратути

Spacehug
01.09.2017
12:28:18
Hot
01.09.2017
12:28:26
А шо можно сделать, что бы терминал питонячий в PyCharm работал нормально? А то нажимаю Python Console, а там трейсбек: https://paste.pztrn.name/thGOEXagIE.sql

Dmitriy
01.09.2017
12:30:16
Но за девелопер пак - спасибо, пригодится )
они его не на год дают. у меня в своё время примерно через 2 года деактивировался доступ к получению новых продуктов. многие продукты до сих пор работают по старым тарифам/учеткам

Spacehug
01.09.2017
12:31:45
Ну, 50$ на Digital Ocean это 10 месяцев. 500 000 эвентов на sentry - прикольно, но тоже довольно быстро кончатся ) Остальное смотрел бегло, наличие Travis CI - огонь

Google
Hot
01.09.2017
12:35:27
Конфигурацию поправь :)
Прикол в том, что в обычном терминале норм открывается. Так что я хз, что и где править.

Dmitriy
01.09.2017
12:37:11
Ну, 50$ на Digital Ocean это 10 месяцев. 500 000 эвентов на sentry - прикольно, но тоже довольно быстро кончатся ) Остальное смотрел бегло, наличие Travis CI - огонь
травис, гиткракен, у сентри это вроде месячный лимит, приватные репы на гитхабе (гитлаб на самом деле норм)

Spacehug
01.09.2017
12:51:42
Студнями на 1 акк?

Или рефералами?

Дмитрий
01.09.2017
12:52:07
Студнями на 1 акк?
Нет, халявным AdWords на 1400 рублей

Senpos
01.09.2017
12:52:11
Второе Промо-код один раз на аккаунт применяется

Hot
01.09.2017
12:59:10
SupplierCity.objects.values('supplier') Out[7]: [{'supplier': 5821}, {'supplier': 5821}, ...А если мне надо получить на id супплаеров, а QuerySet с ними через SupplierCity?

Hot
01.09.2017
13:10:11
Да уже нашёл, спасибо. Там просто related_name стояло, я не увидел.

BlastPy
01.09.2017
13:25:18
Реябят как сделать модели для последуещего переноса бд, на другой фреймворк и прочее. Ибо заказчик требует мвп минимал зусилиями и как следствие будущее переписьівание приложния на Golang

задавать название таблиц или есть более практические пути ?

Dan
01.09.2017
13:26:31
ну тут либо в новом приложении подстраиваться под старое или наоборот

amureki
01.09.2017
13:26:48
Нужен мвп, делай мвп :) Не переживай за будущее сейчас

Делаем просто и хорошо на джанге, там видно будет, рабочий проект или нет, нужно переписывать сразу или пару лет проживет и на джанге

BlastPy
01.09.2017
13:27:49
ну тут либо в новом приложении подстраиваться под старое или наоборот
в том идел что нужно будет в будщеем мигрировать на существ бд

amureki
01.09.2017
13:27:50
Преждевременно не надо выдумывать, шанс что выдумаешь хорошо низкий, в итоге и мвп и потом перенос пострадает

Google
amureki
01.09.2017
13:28:58
Если заказчик жестко давит за переписывание, может стоит сразу на го писать? К чему лишнее?

Dan
01.09.2017
13:29:44
в том идел что нужно будет в будщеем мигрировать на существ бд
ну если база уже есть то строй свое приложение с указанием существующих имен таблиц и полей

BlastPy
01.09.2017
13:30:28
ну если база уже есть то строй свое приложение с указанием существующих имен таблиц и полей
вот я спраш можно обойтись заданием названий таблиц и продолжать или есть ище вар

ну на го рест писать хоть и не дольше но явно по оплате буду просить больше

amureki
01.09.2017
13:31:45
заказчик скряга хочет сейчас и дешево
У меня есть подозрение, что дальше этого мвп у него не пойдет) Будет его улучшать Но кто знает

BlastPy
01.09.2017
13:33:55
Ладно спасибо.

Буду задавать названия таблиц в моделях а там посмотрим

amureki
01.09.2017
13:42:22
Всем привет! Есть небольшой контракт по разработке web приложения для визуализации графовых данных?. Данные представляют собой набор научных статей размеченных по научным областям. На главном экране приложения собственно и будет располагатся визуализция принадлежности статей к научным областям. Стэк: Django - бэк, Sigmajs - библиотека для отрисвки графов. Данные для визуализации уже есть. Возможно в процессе работы станет понятно, что Sigmajs не подходит и нужно использовать что-то другое. По формату работы, от 15 часов в неделю, часовая ставка от $15/h и выше, нужно уметь в английский. Можно совмещать с основной работой, главное быть на связи и иметь базовые коммуникационные скилы. Пишите в личку, если интересно. #job #remote #freelance

Мы тут организовали чат специально для вакансий и поиска работы (много раз ребята спрашивали): https://t.me/django_jobs

BlastPy
01.09.2017
14:11:57
Ребят может кто пользовался терминальним клиентом для postgres а то psql со своим \dt \c и "так себе " вьіводом всего не очень

пользовался очень красивьім но он тормозил а я название забьіл даже что то контрибьютил

Maksim
01.09.2017
14:15:42
может это https://github.com/dbcli/pgcli

BlastPy
01.09.2017
14:17:30
не он но спасибо

Grigoriy
01.09.2017
15:02:14
Можно ли в DRF как-то сохранить как None в DateTime поле если в запросе передана пустая строка? field = models.DateField(verbose_name="Some Field", blank=True, null=True) ругается, что django.core.exceptions.ValidationError: ["Значение '' имеет неверный формат даты. Оно должно быть в формате YYYY-MM-DD."]

Grigoriy
01.09.2017
15:03:06
default=None?

xPushkin
01.09.2017
15:03:18
Попробуй

BlastPy
01.09.2017
15:04:02
Такой вопрос. AbstractBaseUser + UserCreationForm как в шаблоне продублировать поле пароль ?

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