@pydjango

Страница 262 из 1273
Tigran
10.05.2017
14:49:23
длиннее типа больше букав? ))
да, это же время разработки

соответственно, дороже

на го лучше делать то, что требует скорости

Артем
10.05.2017
14:50:31
очень странная оценка трудозатрат )) ну да ладно - пусть так будет

Google
Tigran
10.05.2017
14:50:33
хайлоад так называемый

Артем
10.05.2017
14:50:48
ну конечно не стоит очередной вордпресс писать на го

для этого есть сам вордпресс

Tigran
10.05.2017
14:51:12
не трудозатрат, а времязатрат

Артем
10.05.2017
14:51:13
хотя чем черт не шутит ))

Tigran
10.05.2017
14:51:48
вордпресс - другая весовая категория)

Артем
10.05.2017
14:52:01
эт да!

дак и пыху сравнивать с го тоже так себе перспектива

итерпритатор с компилятором )))

Andrey
10.05.2017
14:53:48
Ребят, у нас тут django, мы, вроде как, определились уже. Че обсуждать.

Tigran
10.05.2017
14:54:17
не создавать же отдельный канал для полчасового диалога)

Tigran
10.05.2017
14:55:08
уже есть pyflood
о, блэкстар тоже кодеры))

Google
Yernar
10.05.2017
15:34:32
у меня такой вопрос. есть готовая огромная база данных на постгрес. и web applicatiin которая делает операции вывода или ввода данных на эту базу. и я должен создать пользователей и дать им привелегию. над какой баз данных это сделать ? на sqlite (тот который стоит в django который ничего не делает) или в постгрес (сделав ее основным)

Если я сделаю эту базу основным . В админке все ли таблицы будут показаны после миграции ? Просто там очень огромная база

можете помочь новичку ?)

Артем
10.05.2017
16:02:33
В админке показываются зарегистрированные модели а не таблицы бд

Tema
10.05.2017
16:54:44
Подскажите, если я добавляю related_items, то в результате в базу данных делается только один дополнительный запрос в котором запрашивается целиком вся таблица указанная в related_items ?

или все равно на каждую строку основной таблицы делается свой запрос к внешней таблице?

И если запрашивается вся таблица целиком... то она дейстительно вся целиком запрашивается или только те строки, которые есть во внешних ключах моего основного объекта (к которому я указываю) realted_items

Короче говоря, есть возможность, что-то оптимизировать, сделав вручную все операции надо объектом, или related_items делает все итак максимально правильно и хорошо? Сомнения у меня возникли, потомучто, всего на 300 строках, в которых есть внешний ключ на табличку с 5ью строками я вижу заметное снижение быстродействия... (POSTGRESS использую).

Rookie
10.05.2017
17:08:19
Фиг знает. Как вариант: select и prefetch_related не используют ранее кэшированные данные и лезут в базу каждый раз заново.

[OrderAdditional.objects.create(product=i, order=order) for i in cart.products] А так не надо делать, да? Джанга m2m through field

Dan
10.05.2017
18:04:58
Entry.objects.bulk_create([ Entry(headline='This is a test'), Entry(headline='This is only a test'), ])

Matz
10.05.2017
22:07:57
? Ура. Надо бы на такой случай бота написать

amureki
10.05.2017
22:58:15
Убрано)

Pavel
11.05.2017
02:21:25
Короче говоря, есть возможность, что-то оптимизировать, сделав вручную все операции надо объектом, или related_items делает все итак максимально правильно и хорошо? Сомнения у меня возникли, потомучто, всего на 300 строках, в которых есть внешний ключ на табличку с 5ью строками я вижу заметное снижение быстродействия... (POSTGRESS использую).
если посмотреть в debug toolbar, то можно увидеть, что select_related выглядит как JOIN в sql, а prefetch_related - это отдельный запрос с фильтром id IN [тут список idов]. Если есть снижение быстродействия, и подозрение на базу данных, то стоит включить debug_toolbar (или ловить запросы через logginпg, там есть логгер с запросами) и убедиться, что select_related/prefetch_related прописаны верно.

Pavel
11.05.2017
03:22:59
очень странно. А сервер перезагружался после изменения исходного кода?

Google
Eugene
11.05.2017
11:09:12
Хм, подскажите с Celery пожалуйста. Мне нужно запускать в celery команду взаимодействующая с Django orm. Когда запускаю получаю ошибку от psql django.db.utils.OperationalError: FATAL: password authentication failed for user "user" FATAL: password authentication failed for user "user"

Ruslan
11.05.2017
11:12:09
и что не понятно?

Eugene
11.05.2017
11:12:47
Почему celery не может взаимодействовать с базой и как дать ему доступ? Само Django приложение нормальное работает

Denis
11.05.2017
11:13:53
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'PROJ.settings') в celery.py

Eugene
11.05.2017
11:14:42
import os from celery import Celery from celery.schedules import crontab os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'proj.settings') app = Celery('proj') app.config_from_object('django.conf:settings', namespace='CELERY') app.autodiscover_tasks()

Denis
11.05.2017
11:15:38
На том же хосте целери?

Eugene
11.05.2017
11:17:37
Да, на локалке тестю.

Кажется понял ошибку

Если поставить proj.settings_local то работает. Из-за разных файлов конфигов проблема..

Denis
11.05.2017
11:25:31
Так в settings.py try: from settings_local import * except ImportError: pass

Vlad
11.05.2017
12:06:53
кто-то юзал django-el-pagination? и кто может показать исходник с ajax'ом

Denis
11.05.2017
12:31:18
кто-то юзал django-el-pagination? и кто может показать исходник с ajax'ом
Было дело, делал по http://django-el-pagination.readthedocs.io/en/latest/digg_pagination.html#adding-ajax

Denis
11.05.2017
12:31:33
Но таки не доделали, так как переписали фронт на вью

Alexander
11.05.2017
12:38:54
он мёртв уже

Артем
11.05.2017
12:38:56
Ruby живой и очень даже юзается многими

Matz
11.05.2017
12:39:22
Alexander
11.05.2017
12:39:26
на Ruby Puppet, RoR живые, что ещё?

Google
Артем
11.05.2017
12:39:30
вот хипстерский nim

Alexander
11.05.2017
12:39:39
все живые ушли с Ruby на Elixir

Артем
11.05.2017
12:39:59
вон рокет банк на ruby сидит))

Никита
11.05.2017
12:40:01
он мёртв уже
На западе половина стартапов пишется на RoR. Хотя сейчас все уже на node.js и go, наверное, перешли.

Alexander
11.05.2017
12:40:17
Nim норм, но там нет инфраструктуры как у питона

Артем
11.05.2017
12:40:33
с руби на нод - вот этого мне не понять )))

Admin
ERROR: S client not available

Alexander
11.05.2017
12:40:38
на go тупо больше кода, чем на Python'е

Eugene
11.05.2017
12:40:38
RoR недавно обнова вышла. но не думаю, что он начнет опять популярность набирать)

parikLS
11.05.2017
12:40:46
кто из России, у вас много вакансий на ГО?

Alexander
11.05.2017
12:41:01
go хорош для сисадминов

в других нишах он не имеет преимуществ

сетевой стек на go норм

Артем
11.05.2017
12:41:26
Matz
11.05.2017
12:41:28
на go тупо больше кода, чем на Python'е
может наоборот ? а баш хорош для виндузятников ? Где логика ?

Артем
11.05.2017
12:41:36
ахахахах

parikLS
11.05.2017
12:41:48
да кто ж их считал ))
ну в Украине щас 9 штук висит

против пайтона 76

Артем
11.05.2017
12:41:57
на самом деле go много где хорош

Google
parikLS
11.05.2017
12:41:59
и джавы ~200

Alexander
11.05.2017
12:42:04
может наоборот ? а баш хорош для виндузятников ? Где логика ?
если писать тот же самый код на питоне и на го - на го будет длиннее программа

что плохо

Артем
11.05.2017
12:42:10
против пыхи мильен)))

Eugene
11.05.2017
12:42:12


Артем
11.05.2017
12:42:55
Alexander
11.05.2017
12:43:05
а разве это мешает?

сейчас всё в контейнерах

Артем
11.05.2017
12:43:14
отдал исполняемый и путьсть наслаждается человек

Alexander
11.05.2017
12:43:16
и на Kubernetes

Артем
11.05.2017
12:43:21
у админов О_о

parikLS
11.05.2017
12:43:34
против пыхи мильен)))
у нас дотнет пока рвет, 300вак

Никита
11.05.2017
12:43:35
Там половина PHP, Python или что-нибудь ещё. Если на HH поискать Python там половина вакансий будет на Java/.NET, где знание питона просто как плюсик в резюме.

Alexander
11.05.2017
12:43:38
сейчас деплоят контейнерами

parikLS
11.05.2017
12:43:40
пых чуть меньше

Alexander
11.05.2017
12:43:48
бинарники/код уже не отдают

отдают образы контейнеров

Артем
11.05.2017
12:44:41
на минуточку сам докер на го написан )))

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