
Sergey
04.08.2017
11:34:31
virtualenv можно переносить ,копировать и тд?
и как не забыть какой virtualenv используется для того и др проекта

Aleksey
04.08.2017
11:35:46

TyVik
04.08.2017
11:36:13

Google

Sergey
04.08.2017
11:36:42
:( понял)
тоесть один virtualenv для 1 проекта

TyVik
04.08.2017
11:37:03
используй virtualenvwrapper - с помощью workon может переключаться между проектами, а все venv будут храниться в ~/.virtualenvs

Sergey
04.08.2017
11:37:07
1к1

TyVik
04.08.2017
11:37:19
ага

Denis
04.08.2017
11:49:11

amureki
04.08.2017
11:49:49

Denis
04.08.2017
11:51:55
И с точки зрения разработки использование одного виртуального окружения для различных проектов не комильфо. Будут проблемы с лишними зависимостями

Bob
04.08.2017
11:53:23
Рекомендую упинать pyenv
Можно не только virtualenv управлять, но и версиями python

Artyem
04.08.2017
11:54:15

Artem
04.08.2017
11:54:25

Artyem
04.08.2017
11:54:25

Google

Bob
04.08.2017
11:55:07

Denis
04.08.2017
11:59:45

Bob
04.08.2017
12:00:21
Он кстати не идеален, могут быть конфликты с локальными питонами
Пользую уже год. spacemacs с ним отлично работает

Uncle
04.08.2017
12:11:02

Sergey
04.08.2017
13:14:19
Ребята, всем привет! Подскажите, пожалуйста, как мне в Django в своей модели сделать выборку ?...у меня есть табличка с записями (id, param1, param2) ... Как мне получить param1 зная param2 ? То есть я пишу MyModels.objects.filter(param2="param2") ...таким образом..на сколько я понимаю, вычленяю всю запись (id, param1, param2) ... как мне забрать значение из param1 ? Надеюсь, довольно сносно описал...) Спасибо!

serbernar
04.08.2017
13:16:58
.values(param1)

Artem
04.08.2017
13:18:15
неее

Sergey
04.08.2017
13:18:17
.values(param1)
ого...здорово..а ежели несколько..то тоже можно через точку перечислять ? .values(param1).values(param3)

serbernar
04.08.2017
13:19:00
Через запятую в методе

Artem
04.08.2017
13:19:02
MyModels.objects.annotate(ann_param2=F('param2')).filter(param2=ann_param2)
через валуез, ты поличишь лишь поле, а тут надо получить одно поле исходя другого

Sergey
04.08.2017
13:20:17

Artem
04.08.2017
13:21:06
Спасибо, я сейчас попробую!
я мудак, тебе надо же просто филду получить! тогда да, через values('param1'), либо сразу собранный лист с этими данными - .values_list('param1', flat=True)

Sergey
04.08.2017
13:23:17
?

serbernar
04.08.2017
13:24:39

Sergey
04.08.2017
13:43:36
В общем, я получаю объект QuerySet (<class 'django.db.models.query.QuerySet'>) ... Ежели применяю метод vaues_list - то вижу там свое значение...(( не вдупляю как его от туда забрать...(
Не нужно ли применять serializers ?

serbernar
04.08.2017
13:54:24
теперь у каждого обьекта есть свойство
Что ты хочешь отдать в итоге? жсон?

Google

Sergey
04.08.2017
13:55:52
Пришлось дописать values("param1")[0]['param1'] ... мне ужасно не нравится эта конструкция..

serbernar
04.08.2017
13:55:54
У тебя дрф?

Sergey
04.08.2017
13:56:57
У тебя дрф?
Что значит сие понятие? Не..я хочу просто тупо забрать значение... ну можно и джейсон... но на мой взгляд это лишнее.. мне как бы проще написать запрос ручками..но это не камильфо..( знаю.чтоопределенно есть способ по лучше..

serbernar
04.08.2017
13:57:43
[i.param1 for i in object_list]
{i.id: i.param1 for i in object_list}

Sergey
04.08.2017
13:58:43
Мне просто интересно, неужели так сложно забрать одно значение из ячейки...)?

serbernar
04.08.2017
13:58:48
Я просо не понимаю что ты хочешь

Sergey
04.08.2017
13:59:02
счас попробую объяснить...)

Anatoly
04.08.2017
14:00:05

Sergey
04.08.2017
14:01:27
не) ... не юзаю пока)
я сейчас зарисую табличку..

serbernar
04.08.2017
14:03:00
Зачем? Покажи код

Leonid
04.08.2017
14:03:14
Вопрос: Если я сделал итерацию(слияние) 2 queryset, с помощью chain, могу ли я в шаблоне сделать условие выбора по тому к какая модель сейчас задействованна.
https://prnt.sc/g4cf76

serbernar
04.08.2017
14:03:19
https://dpaste.de

Sergey
04.08.2017
14:09:13
http://joxi.ru/L21G0z4t6gjBgr Есть супер елементарная табличка... там чарфилды.. (ну кроме айдишников), я хочу обратиться к new_string2 и получить в ответ string2 . Вот ..)
Я делал следующим образом MyModels.objects.filter(Name_two="new_string2").values("Name_one")[0]["Name_one"] Это работает...но это такое дерьмо..просто выколи глаз..((

Dmitriy
04.08.2017
14:17:38

Sergey
04.08.2017
14:25:14
Спасибо!

Ruslan
04.08.2017
14:59:43
всем привет

Google

Ruslan
04.08.2017
15:01:26
есть вопрос по django, прошу помочь. Есть в модельке choice из трех вариантов. Нужно отобразить в админке только два варианта. Третий вариант нужно как-то скрыть

Dan
04.08.2017
15:10:10
у класса админки есть метод get_queryset
там можешь отсеч что не нужно
class MyModelAdmin(admin.ModelAdmin):
def get_queryset(self, request):
qs = super(MyModelAdmin, self).get_queryset(request)
if request.user.is_superuser:
return qs
return qs.filter(author=request.user)
это пример из офф доков

Ruslan
04.08.2017
15:11:33

Admin
ERROR: S client not available

Dan
04.08.2017
15:11:41
ага

Ruslan
04.08.2017
15:11:51

Dan
04.08.2017
15:12:25
в твоем случае
class MyModelAdmin(admin.ModelAdmin):
def get_queryset(self, request):
qs = super(MyModelAdmin, self).get_queryset(request)
return qs.filter(author=YOU_CHOICE)

Evgenii
04.08.2017
15:20:55
добрый вечер, извиняюсь за глупый вопрос, есть проект на flask, есть папка models c models.py, создаю радом папку и файл и пытаюсь импортировать модель (from models.models import QueueFaceReader), пишит ошибка no module named models.models

Ruslan
04.08.2017
15:27:21

Dan
04.08.2017
15:27:38
не понял

Ruslan
04.08.2017
15:28:35
есть поля с выбором(new,active,ended), хочу в админке видеть только new, active

Dan
04.08.2017
15:28:52
аа

Антон
04.08.2017
15:28:56

Artem
04.08.2017
15:29:49
limit_choices_to={'your_field__in': [new,active,ended]}
это в модельки

Dan
04.08.2017
15:29:53

serbernar
04.08.2017
15:30:21

Google

Артемий
04.08.2017
15:30:30
В список имена полей
Если я угадал мысль

Ruslan
04.08.2017
15:31:24
имена полей не нужны, нужны их значения

serbernar
04.08.2017
15:31:30

Ruslan
04.08.2017
15:31:47
в ModelAdmin

Артемий
04.08.2017
15:32:32
class MyModelAdmin(admin.ModelAdmin):
list_display = ["new", "active"]

Dan
04.08.2017
15:32:34
в ModelAdmin
это понятно
этот класс отвечает за список и форму редактироания
тебе нужно в форме?

Ruslan
04.08.2017
15:33:06
я понял, еще не знаю что это, пошел читать

Dan
04.08.2017
15:33:30
покажи скрин где тебе это нужно

serbernar
04.08.2017
15:33:41

Ruslan
04.08.2017
15:34:02
там где стоит каретка

Evgenii
04.08.2017
15:35:08

Ruslan
04.08.2017
15:36:17
нужно фильтр сделать чтобы моделька Question а именно поле state, а именно значение было не new active ended а например new active
через формы попробую сделать

Dan
04.08.2017
15:36:58
тебе надо менять форму админки