@pydjango

Страница 511 из 1273
Senpos
31.08.2017
14:40:10
модель всегда сразу показівай upd. не так прочитал)

Denis
31.08.2017
14:40:12
Dan
31.08.2017
14:40:12
.exclude()

Hot
31.08.2017
14:40:22
Оу, блин, точно.

Google
Hot
31.08.2017
14:40:24
Спасибо.

Yelakelly
31.08.2017
15:31:29
Всем привет. Подскажите как отловить 500 ошибку? Загружаю изображение и сразу получаю 500. Логер включил, но он конкретно в этом случае ничего не записывает.

Yelakelly
31.08.2017
15:36:34
DEBUG=True
Не. Тоже самое будет. Если в файл писать, то просто создается пустой файл.

Yelakelly
31.08.2017
15:42:51
на локлке?
Нет. Хостинг.

X
31.08.2017
15:42:57
если да - дебаггер или pdb yа входе во вьюху или что у тебя там

pdb

))

сервак я так понимаю можешь стопать?

если да и работаешь в пишарм модешь сделать удаленный интепритатор и отдебажить проект по ssh Bkb ftp

что там есть у тебя, если pdb лень копать

Google
X
31.08.2017
15:45:34
если во вьюху даже не заходит - то смысл отлавливать логгером нет)) ищи проблему снаружи

Yelakelly
31.08.2017
16:01:51
если во вьюху даже не заходит - то смысл отлавливать логгером нет)) ищи проблему снаружи
Не. Не могу стопать)) Спасибо, уже решил. Проблема была с passenger.

Сергей
31.08.2017
18:57:11
всем привет. поделитесь опытом, когда лучше использовать flask а когда django?

и какие у вас ощущения при использовании их?

Denis
31.08.2017
18:57:41
Видишь название чата? Лучше всегда django

А вообще если не нужно ничего, кроме того, что может фласк, лучше фласк

Сергей
31.08.2017
18:58:24
Видишь название чата? Лучше всегда django
умно, вопрос к тем, кто юзал и то и другое и увидел плюсы и минусы, вне зависимости от личных предпочтений

Artem
31.08.2017
18:59:45
Хочешь композитную систему, все искаропки - жанга

Сергей
31.08.2017
19:00:46
Artem
31.08.2017
19:00:56
Абстракция

Eugene
31.08.2017
19:32:49
Ребята, а напишите ссылку на чат с вакансиями/фрилансом по Django, если таковой есть, плиз.

Eugene
31.08.2017
19:36:02
Спасибо, этот у меня есть, я думал что есть что то вроде такого https://t.me/nodejs_jobs, только для Django

amureki
31.08.2017
19:36:16
Вакансии и подработки и у нас выкладывают тоже, чай не возбраняется

Про специальные чаты с django-вакансиями я не слышал

Вообще, можем организовать, если есть интерес

Eugene
31.08.2017
19:38:18
А ок, я тогда сформулирую и выложу, если есть какие то гайды по оформлению киньте на них ссылку. В faq ничего не нашел https://github.com/amureki/django_faq

amureki
31.08.2017
19:40:33
https://t.me/django_jobs

Да что там формулировать :)

Google
Eugene
31.08.2017
19:42:13
Спасибо ? В соседних чатах просят указывать например вилку, тэги указывать #fulltime / #partime / #remote и прочее

amureki
31.08.2017
19:42:57
?

Если пойдет движ, добавим новостной фид тоже, оформим хорошо

xPushkin
31.08.2017
19:52:49
@amureki, спасибо что сделал.

Nazar
31.08.2017
20:22:41
Друзья, подскажите пожалуйста по формам в джанге. Есть такой кусок шаблона: 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

где я накосячил?

Rustam
31.08.2017
20:46:38
Привет, подскажите. Как свой скрипт (парсер) добавить в джангу? чтоб вызвать его и заполнить модель данными спарсенными

Alex
31.08.2017
20:48:50
А что он парсит?внешнюю страницу?

Rustam
31.08.2017
20:49:42
да хотел из старой базы данные выдернуть, подключился к ней ... трасформирую, а потом записываю в новую модель. много изменений в структуре и много таблиц

Denis
31.08.2017
20:50:50
Можно как management command это оформить

Alex
31.08.2017
20:50:56
Ну я так понимаю это разовая миграция

Это командой лучше сделать

Rustam
31.08.2017
20:54:00
ок подумаю спасибо

Diskord
01.09.2017
03:22:22
Вопрос не по теме чата, но может кто знает хороший инструмент для генерирования ER диаграмм в postgresql?

X
01.09.2017
05:57:51
ок подумаю спасибо
https://djbook.ru/rel1.5/howto/custom-management-commands.html

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

Igor
01.09.2017
07:55:55
Как написать такой запрос на django: SELECT school_school.*, (SELECT COUNT(*) FROM document_document WHERE document_document.school_id = school_school.id AND document_document.scraping_status='6') AS TOT FROM school_school ORDER BY TOT DESC

Igor
01.09.2017
08:07:57
Лучше покажите модели и скажите что нужно достать
class School(models.Model): name = models.CharField(max_length=80, verbose_name='Name', unique=True) class Document(models.Model): title = models.CharField(max_length=100) school = models.ForeignKey(School, null=True, blank=True) scraping_status = models.CharField(max_length=1, choices=STATUS_VALUES) Достать нужно школы просортированы по количеству документов в них с определенным статусом

Google
xPushkin
01.09.2017
08:08:11
Это уже где-то было...

Ты раньше писал?

Senpos
01.09.2017
08:08:24
Igor
01.09.2017
08:09:17
да, на этот раз я понял как написать запрос на чистом постгре, теперь нужно это интерпретировать в джанго

Igor
01.09.2017
08:15:11
Мне бы еще STATUS_VALUES чтобы попробовать
NOT_SCRAPED = '1' PENDING_DOWNLOAD = '2' DOWNLOAD_FAILED = '3' DOWNLOADED = '4' TAGGED = '5' UNCATEGORIZED = '6' REJECTED = '7' SKIPPED = '8' UNSURE = '9' SCRAPING_DELETED = '10' STATUS_VALUES = ( (NOT_SCRAPED, 'Not Scraped'), (PENDING_DOWNLOAD, 'Pending Download'), (DOWNLOAD_FAILED, 'Download Failed'), (DOWNLOADED, 'Downloaded'), (TAGGED, 'Tagged'), (UNCATEGORIZED, 'Uncategorized'), (REJECTED, 'Rejected'), (SKIPPED, 'Skipped'), (UNSURE, 'Unsure'), (SCRAPING_DELETED, 'Deleted') )

Sergey❄️
01.09.2017
09:04:50
При update_or_create если create==False, нужно ли делать .save()?

X
01.09.2017
09:25:38
нет - он сам сделает))))

Sergey❄️
01.09.2017
09:29:13
X
01.09.2017
09:30:26
Это шутка?
https://docs.djangoproject.com/en/1.11/ref/models/querysets/#update-or-create

Returns a tuple of (object, created), where object is the created or updated object and created is a boolean specifying whether a new object was created.

Похоже на шутку из официальной документации?)

Sergey❄️
01.09.2017
09:31:50
https://docs.djangoproject.com/en/1.11/ref/models/querysets/#update-or-create
Толком ничего не сказано Даже returns updated object, сохранять то его нужно или нет?

X
01.09.2017
09:32:14
where object is the created or updated object

Asta
01.09.2017
09:32:34
Петербург чудесный. И мы рады сообщить: теперь он будет вторым городом в России, где есть #DjangoGirls! Django Girls — мировая инициатива по вовлечению женщин в программирование. Это однодневный воркшоп для девушек и дружелюбное сообщество вокруг этого воркшопа. Несмотря на то, что программирование изначально было женской профессией (https://timeline.com/women-pioneered-computer-programming-then-men-took-their-industry-over-c2959b822523), сейчас в айти-индустрии куда меньше женщин, чем могло бы быть. Django Girls направлен на то, чтобы изменить эту ситуацию. Мы хотим, чтобы девушки, кому интересны веб-технологии, ощутили, что способны на многое уже сейчас. Мы хотим поддержать интерес, вдохновить, поделиться практическим опытом и создать для этого удобное пространство. Детали и регистрация тут: https://djangogirls.org/spb Добро пожаловать! Нам нужны как участницы, так и опытные люди в команду. :)

Sergey❄️
01.09.2017
09:34:43
where object is the created or updated object
Так он УЖЕ обновлен, или нужно зафиксировать изменения?

Google
amureki
01.09.2017
09:34:52
Петербург чудесный. И мы рады сообщить: теперь он будет вторым городом в России, где есть #DjangoGirls! Django Girls — мировая инициатива по вовлечению женщин в программирование. Это однодневный воркшоп для девушек и дружелюбное сообщество вокруг этого воркшопа. Несмотря на то, что программирование изначально было женской профессией (https://timeline.com/women-pioneered-computer-programming-then-men-took-their-industry-over-c2959b822523), сейчас в айти-индустрии куда меньше женщин, чем могло бы быть. Django Girls направлен на то, чтобы изменить эту ситуацию. Мы хотим, чтобы девушки, кому интересны веб-технологии, ощутили, что способны на многое уже сейчас. Мы хотим поддержать интерес, вдохновить, поделиться практическим опытом и создать для этого удобное пространство. Детали и регистрация тут: https://djangogirls.org/spb Добро пожаловать! Нам нужны как участницы, так и опытные люди в команду. :)
?

X
01.09.2017
09:36:17
Так он УЖЕ обновлен, или нужно зафиксировать изменения?
он либо обновляет объект либо создает его фиксируя изменения в базе

в мане конкретно написано созданный или обновленный

окончание ed в английских словах указывает на это

а на счет того , что метод save не выполнен там ничего не сказано



где в примере метод save

Sergey❄️
01.09.2017
09:39:14
где в примере метод save
Вот там про это ничего и не говорится

X
01.09.2017
09:39:32
ну значит не надо

в чем проблема?)

Sergey❄️
01.09.2017
09:40:55
в чем проблема?)
Думал что где-то в этом методе закралась моя ошибка) Спасибо за ответы

X
01.09.2017
09:41:20
пожалуйста)

Дмитрий
01.09.2017
10:09:07
Ребят, подсобите с SQL

SELECT "ads".* FROM "ads" LEFT JOIN "ads_car_characteristic" ON "ads"."id" = "ads_car_characteristic"."ads_id" LEFT JOIN "car_serie" ON "ads"."id_car_serie" = "car_serie"."id_car_serie" WHERE ((("car_serie"."name" LIKE '%россовер%') OR ("car_serie"."name" LIKE '%недорожник%')) OR ("car_serie"."name" LIKE '%икап%')) AND ("ads_car_characteristic"."ground_clearance" >= 180) AND (("city_id"='581049') AND ("status"=1)) ORDER BY "ads"."id" DESC Есть запрос. В LeftJoin есть задвоение, как сделать чтобы в выводе ID был уникальный?

Dan
01.09.2017
10:18:05
DISTINCT

но надо поля перечислять

Дмитрий
01.09.2017
10:19:23
DISTINCT
Да, уже нагуглил. Мне достаточно по Pk

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