
Bogdan
10.05.2018
09:51:05
сортировать cars по id надо видимо

Maxim
10.05.2018
09:51:22

Dan
10.05.2018
09:52:47

Maxim
10.05.2018
09:53:07

Google

Dan
10.05.2018
09:53:15
на сколько углублено во много зависит от конторы

Lazoreth
10.05.2018
09:54:04

Dan
10.05.2018
09:54:32
некоторые разделяют так что ты дальше мердже реквеста в devel не идешь
в некоторых ты занимаешься всем подряд

Bogdan
10.05.2018
09:54:45

Maxim
10.05.2018
09:55:07

Lazoreth
10.05.2018
09:55:19
Пол дня блин промучался пока не понял что с сортировкой что-то

Bogdan
10.05.2018
09:56:02
как обычно, забыта казалось бы очевидная вещь)

Dan
10.05.2018
09:58:33
а почему формсет заполняется zip-ом ?

Lazoreth
10.05.2018
10:02:27

Dan
10.05.2018
10:04:32
на сколько я понял это для initial/instance заполнения данных ?

Lazoreth
10.05.2018
10:04:43
Да

Google

Dan
10.05.2018
10:05:20
а через встроенные механизмы не получается ?

Lazoreth
10.05.2018
10:05:59
Нет. Если честно сейчас уже даже не вспомню почему, давно занимался
Но могу скинуть код. Если подскажешь как сделать лучше - буду благодарен

Dan
10.05.2018
10:07:33
я с формсетами не работал
но думаю zip это не правильно и должен быть встроенный механизм

Lazoreth
10.05.2018
10:07:55

Dan
10.05.2018
10:08:01
собственно поэтому и спрашиваю


Lazoreth
10.05.2018
10:08:30
Кароче, там обьект-сборная солянка из FK
class Car(models.Model):
owner = models.ForeignKey(Client, on_delete=models.PROTECT, verbose_name="Владелец")
auto = models.ForeignKey(Auto, on_delete=models.PROTECT)
controller = models.ForeignKey(Controller, on_delete=models.PROTECT)
sim = models.ForeignKey(Sim, on_delete=models.PROTECT, verbose_name="Номер сим-карты")
billingstate = models.BooleanField(default=True, verbose_name="")
history = HistoricalRecords()
Прикол в том что если выводить через instance и форму, то там форма генерит для каждого поля ChoiceField, куда грузит все обьекты из базы как в админке
Я сделал поля в форме hiddeninput, и она выводит только то что мне нужно
class CarListForm(forms.ModelForm):
choices = {"На обслуживании": True,
"Не обслуживается": False}
owner = forms.ModelChoiceField(queryset=Client.objects.all(), widget=forms.HiddenInput)
auto = forms.ModelChoiceField(queryset=Auto.objects.all(), disabled=True) #widget=forms.TextInput(attrs={'size':10, 'title':"test"}))
sim = forms.ModelChoiceField(queryset=Sim.objects.all(), widget=forms.HiddenInput)
controller = forms.ModelChoiceField(queryset=Controller.objects.all(), widget=forms.HiddenInput)
хз понятно или нет


Dan
10.05.2018
10:11:07
если честно не очень
если сейчас работает, то ладно уже

Bogdan
10.05.2018
10:12:28

Dan
10.05.2018
10:13:07
на офф доках не наталкивался

Lazoreth
10.05.2018
10:15:42
Если бы были обьекты не через foreignkey привязаны - можно было бы обойтись без зипа и hiddenwidged. А так он выводит в форме ВСЕ обьекты модели на которую ссылается ForeignKey и начинается гемор
Он фактически всю базу в одну страницу впихивает

Артем
10.05.2018
11:07:52
народ кто сталкивался при попытке создать venv падает с —- > Failing command: ['....../test11/bin/python3.6', '-Im', 'ensurepip', '--upgrade', '--default-pip']
после обновы с 3.6.3 на 3.6.5 (((

Google

Артем
10.05.2018
11:08:53
не работает окружение ((

Dan
10.05.2018
11:09:33
а ты пытаешься создать venv в venv ?

Артем
10.05.2018
11:10:29
нет

Dan
10.05.2018
11:10:44
а по пути очень похоже что та

Артем
10.05.2018
11:10:45
python3.6 -m venv test

Dan
10.05.2018
11:11:11
почему путь такой test11/bin/python3.6 ?

Артем
10.05.2018
11:11:24
он пишет что типа не доступен пакет хотя все стоит
это то как мне показалось не принциписально)
The virtual environment was not created successfully because ensurepip is not
available. On Debian/Ubuntu systems, you need to install the python3-venv
package using the following command.
вот че выдает перед ошибкой
хотя все пакеты стоят
и просит поставить python3-venv - он стоит
и 3.5 и 3.6

Dan
10.05.2018
11:12:51
ну получается что ты пытаешься создать venv от python который уже в venve ?

Артем
10.05.2018
11:13:04
нет

Dan
10.05.2018
11:13:28
ну если питон у тебя в домашней директории
то это не системный

Артем
10.05.2018
11:13:53

Bogdan
10.05.2018
11:14:00
deactivate сделай, если выполнится - то это виртуалка

Артем
10.05.2018
11:14:26

Google

Dan
10.05.2018
11:14:53
почему тогда такие пути ?

Bogdan
10.05.2018
11:15:28
тогда ensurepip не стоит в новом питоне может?

Артем
10.05.2018
11:17:13

Dan
10.05.2018
11:17:20
у меня 3.6.5rc1нормально работает

Артем
10.05.2018
11:18:12

Bogdan
10.05.2018
11:18:38
а старая версия снеслась или параллельно поставились?

Артем
10.05.2018
11:18:41
уже несколько вариаций перепробовал вплоть до реконфигура локалей (стакооверфлоу советовал)

Bogdan
10.05.2018
11:19:39
попробуй снести пакет venv, снести питон, и заново накатить
хз что там могло в путях отвалиться

Артем
10.05.2018
11:20:04
да самое прикол что в py3.5 все нормал - дурит именно py3.6.5
все три py, dev, venv
и нифига

Bogdan
10.05.2018
11:20:52
мда... откатывайся до 3.6.3 тогда, если ни кто не поможет

Set
10.05.2018
11:24:01
привет подскажите в чем может быть проблема
http://dpaste.com/34STP24

Артем
10.05.2018
11:25:37

Bogdan
10.05.2018
11:27:41
а в .5 какие-то важные изменения есть? я как то за минорными версиями не слежу особо

DEFACE
10.05.2018
11:33:49
Подскажите пожалуйста, чем можно сгенерировать crud для моделей? Лень руками писать

Artyem
10.05.2018
11:34:19

Google

Артем
10.05.2018
11:34:21
если у кого такая же трабла будет - мне помогло:
sudo apt install python3-distutils

Set
10.05.2018
11:35:28
'LotsFilter' object has no attribute 'visible_fields'

Artem
10.05.2018
11:41:18

DEFACE
10.05.2018
11:42:58
Лень двигатель прогресса

Серёга
10.05.2018
11:44:06
напиши свой скрипт для круд и потом запускай его =)
и лень не предашь и пользу себе принесешь

Dan
10.05.2018
11:46:00

Eugene
10.05.2018
11:55:10
?

Maksym
10.05.2018
11:57:45

Artem
10.05.2018
12:04:39

efythonic
10.05.2018
12:21:32

Dan
10.05.2018
12:22:05
пологаю что это не модель я класс фильтра

efythonic
10.05.2018
12:22:33

Set
10.05.2018
12:27:43
В ней там баг выпадает

Dan
10.05.2018
12:35:10

Set
10.05.2018
12:36:05
Да я сделал как на прошлом проекте
Через фильтрсет
Завтра гляну
Еще раз