@pydjango

Страница 1238 из 1273
Blessed
07.05.2018
19:58:21
Жмакал, эффект тот же. Сохраняет только последнюю строку

Andrey
07.05.2018
20:11:31
Жмакал, эффект тот же. Сохраняет только последнюю строку
метод save() от чего? от модели? если от модели, то ты просто сто раз перезаписываешь данные полей, а потом один раз сохраняешь. тебе надо bulk_create() заюзать, создав на каждую строку объекты

Andrey
07.05.2018
20:15:56
сейчас ты просто делаешь так - "создам-ка я один объект, поустанавливая ему зачем-то много раз данные, но сохраню последние данные. почему я это делаю? не понимаю. что такое модель? не понимаю"

Google
Michael
07.05.2018
20:17:16
Проблема в том, что нет хелпера 'bulk_create_or_update'

Blessed
07.05.2018
20:18:34
Andrey
07.05.2018
20:19:34
а тебе нужно много строк создать

serbernar
07.05.2018
20:21:05
Как бы я сделал: Выгрузил в цсв Залил цсв и разложил

Blessed
07.05.2018
20:23:07
объект модели - абстракция строки таблицы бд
Я скорее недопонимаю как работает Save() Почему при первом проходе по циклу он добавляет строку в БД, а при втором обновляет. Но по всей видимости сейчас прочитаю про bulk_create и ответы найду)

serbernar
07.05.2018
20:24:00
Он это и делает
Но делать это надо не сейвом..

Andrey
07.05.2018
20:26:25
ты делаешь a = 1 a = 2 a = 3 ... b = a а не a = 1 b = a a = 2 c = a a = 3 d = a

Blessed
07.05.2018
20:29:19
у тебя вроде не должен обновлять. у тебя тупо запись в бд идет только когда последние данные подставились
И в этом случае тоже? for string in strings: z = string.split(":") self.login = z[0] self.phone = z[1] self.password = z[2] super(ProductSave, self).save(*args, **kwargs)

Andrey
07.05.2018
20:29:42
в этом нет. в этом перезапись

Но делать это надо не сейвом..
сейвом, но формы админки

Google
Dmitriy
07.05.2018
20:36:03
Ок, на главной странице aiohttp, я увидел что он построен на базе Asyncio, это считается?
Считается. Только поначалу будет трудновато вникнуть в суть async/await.

Blessed
07.05.2018
20:41:50
Всем спасибо за помощь. Доброй ночи)

Nikita
07.05.2018
21:00:26
Считается. Только поначалу будет трудновато вникнуть в суть async/await.
А что трудного? Это легче чем колбэки с промисами, почти как обычный код получается просто управление гуляет во время await

Dmitriy
07.05.2018
21:06:07
А что трудного? Это легче чем колбэки с промисами, почти как обычный код получается просто управление гуляет во время await
Концептуально трудно в том смысле, что придётся обращать внимание на то, является ли метод асинхронным или блокирующим. Ну и в целом придётся понять как работает event loop. Конечно, если до этого работал с зелёными потоками то будет гораздо легче.

Dmitriy
07.05.2018
21:12:58
Кто же спорит? Конечно просто, если уже этому научился.

Алексей
07.05.2018
22:30:07
Народ, с чего лучше начать изучение асинхронного веба? Слышал про aiohttp, Tornado, WebSockets,
Если будешь юзать только сокеты, можешь заюзать channels, джанга апп

Viktor
07.05.2018
22:31:25
Спасибо за советы, завтра начну погружение)

Mark
08.05.2018
00:37:52
Доброе утро, нужно внедрить комментарии, есть какие-то готовые решения или частично для Django 2? Меня это интересует, потому, что в JS я не понимаю толком, и готов весьма кстати... В общем если есть предложение, готов его услышать. Сторонние комментарии типа дискуса и прочих не интересуют

Mark
08.05.2018
03:18:28
что-то не открывается сайт и так и через vpn тоже

каежтся у меня проблемы с компом:)

Andrey
08.05.2018
03:19:35
Может быть.

Mark
08.05.2018
03:25:44
Но все другие сайты работают:)

Сергей
08.05.2018
03:30:17
Все ответы там. Без дискуса туда, ещё и google.com может знать.

Mark
08.05.2018
04:33:46
tor тащит

Да я ваше мнение спросить хоетл=) вдруг кто-то уже собаку съел

Dan
08.05.2018
04:35:16
а в чем проблема самому написать ?

Mark
08.05.2018
04:38:22
я в JS не шарю вообще, хочу комментарии с поддержкой js

Google
Dan
08.05.2018
04:41:49
ну тогда даже не знаю что посоветовать в мире веб разработки js знать надо =)

ну или очень желательно

Mark
08.05.2018
04:42:27
Dan
08.05.2018
04:43:03
кстати бэкенд disqus написан на django =)

Я совершенствуюсь, но мне не легко дается все
там во многом упирается в то например древовидные у тебя коменты или нет

если да отрисовка усложняется

Mark
08.05.2018
04:44:50
вложенность всмысле?

Dan
08.05.2018
04:44:51
либо можно сделать по топорному но js кода будет строк 20

даже меньше

Mark
08.05.2018
04:45:34
я тоже 1 строчку написать не смогу)

Dan
08.05.2018
04:47:29
дорогу осилит идущий

обманул =) если по топорному то js кода будет 7 строчек

$(function(){ $('#form').ajaxForm({ success: function(res){ $('#container').html(res) } }) }) это с jquery, jquery.form и отрисовкой на бэкенде

Mark
08.05.2018
04:50:55
я сейчас как раз оешаю самому начать или на готовые скрипты присесть

Dan
08.05.2018
04:51:25
если время позволяет пиши сам

Mark
08.05.2018
04:52:25
Занятно

https://www.youtube.com/watch?v=ksB8E7mrDao

Izy
08.05.2018
05:09:21
парни)) есть вопрос у миеня вот я в темплейт передаю переменную)) каак мне в шаблоне посмотреть на перменные и методы которые есть у этого обьекта ?

?

Google
Dan
08.05.2018
05:10:52
есть {% debug %} или debug toolbar

Izy
08.05.2018
05:11:52
тоесть пишу debag а потом обьект который хочу посмотреть?

есть {% debug %} или debug toolbar
или debag просто выводит все что есть?

ну да

Petr
08.05.2018
05:22:33
гм а как получить из модели, которую вернуло https://docs.djangoproject.com/en/2.0/ref/applications/#django.apps.apps.get_model свойства класса?

т.е. у меня class Profile(models.Model): .... ROLE_TEACHER = 1 ROLE_PARENT = 3 .... при импорте оно доступно как Profile.ROLE_TEACHER но через get_model в миграции я достать это не могу

Petr
08.05.2018
05:33:03
Profile = apps.get_model("cabinet", "Profile") print(Profile.STATUS_ACTIVE) .... AttributeError: type object 'Profile' has no attribute 'STATUS_ACTIVE'

но я просто подкрутил дефолтное значение и забил

Bogdan
08.05.2018
05:41:07
Это не твой класс, можешь проверить даже get_model(...) is Profile, где Profile импортнут должен вернуть False. Связано с версионированием моделей, что в контексте миграции всегда был старый класс

В миграции заливай значения хардкодом

Konstantin
08.05.2018
05:58:55
Подскажите пожалуйтса как правильно определить функцию, которая будет возвращать количество продуктов у юзера (нужно для вывода в админке) для данных моделей.

https://gist.github.com/Konstantin555/c361c7061e05939ef0f6b2c96b99e883

Dan
08.05.2018
06:02:47
Konstantin
08.05.2018
06:05:48
self.owner.product_set.count()
а чтобы отфильтровать по tracking_on == True сначала можно?

Dan
08.05.2018
06:06:19
self.owner.product_set.filter(tracking_on=True).count()

Konstantin
08.05.2018
06:08:01
Andrey
08.05.2018
06:56:57
ребят, а как поубавить требование к паролю в джанге?

Google
Dan
08.05.2018
06:57:41
правь в settings AUTH_PASSWORD_VALIDATORS

Andrey
08.05.2018
06:59:24
?

Mark
08.05.2018
07:30:42
Просто интересно, с Новосибирска есть кто?)

Michael
08.05.2018
07:39:00
Я с гитхаба. Есть кто?

Дмитрий
08.05.2018
07:42:14
Я с гитхаба. Есть кто?
Молодец. А мы с Земли

Patriot
08.05.2018
07:43:26
помогите разобраться, как в шаблон вывести данные из 3 таблиц(моделей) связанных через foreignKey

Patriot
08.05.2018
07:47:10
Вот как во вьюхе их вытянуть?

Примерчик можно?

Dan
08.05.2018
07:48:06
неее так не пойдет =) сначала ты нам своё покажи а то хитрец какой

Andrey
08.05.2018
07:52:05
а как можно получить pk только что созданного объекта? .save()

Andrey
08.05.2018
07:55:18
как и у любого другого

Patriot
08.05.2018
08:01:53
неее так не пойдет =) сначала ты нам своё покажи а то хитрец какой
есть модели: names (имена) - с полями first, second contacttype - typedescription contacts - cont_type(foreignkey(contacttype), cont_data, person(foregnkey(names)

Massimo
08.05.2018
08:04:26
НУЖОН Мак Эйр, кто нибудь брал с рук?

Max
08.05.2018
08:04:48
@macos_ru

Alexandra
08.05.2018
08:38:41
Ребят, привет

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