
Massimo
26.01.2018
08:37:38

Dan
26.01.2018
08:38:00
ты его не пускашь до обработки train

Тимур
26.01.2018
08:42:09
Всем привет, ребята, нужна помощь - есть идеи как добавить бинарное поле в админку джанги (мне только для чтения)
В целом как конвертнуть значение для просмотра я знаю.
Сделал CustomField(forms.Textarea)
CustomForm(forms.ModelForm)
CustomAdmin(admin.ModelAdmin)
admin.site.register(Model, CustomAdmin)
и для обычного поля проканало бы, но джанга по дефолту банит бинарное поле, как non-editable
кидает FieldError: cannot be specified for Model model form as it is a non-editable field. Check fields/fieldsets/exclude attributes of CustomAdmin
я как бы понимаю что бинарник не редактируемый, но мне его надо для чтения нарисовать (там на самом деле просто смешанная дата из текста и бинарника для mtom запроса, мне для чтения только текст показать)
?

Google

Massimo
26.01.2018
08:42:40
Я нашел в чем трабла
Я разделели функции в ДЖС

Dan
26.01.2018
08:45:30
в смысле ?

Massimo
26.01.2018
08:49:46
Ну он когда получал джсон он его отправлял в main.js и эксекутил в функции первую часть, а на вторую забивал
Я вторую часть вывел в отдельную функцию и она теперь норм обрабатываетася
Обе формы работают в штатном режиме
ajaxForm - это же функция malsup, который ты кидал?
атрибут точнее

Dan
26.01.2018
08:52:08
ага

Massimo
26.01.2018
08:54:14
Спасибо)

Dan
26.01.2018
08:57:27

Тимур
26.01.2018
08:57:55

Google

Dan
26.01.2018
08:58:31
тебе на форме или на списке ?

Тимур
26.01.2018
09:00:44
на форме, то есть когда я открывают запись из списка, хочу на форме редактирования этой записи видеть текст инпут, в который я положу сконвертированное значение (прочитаю байты, декодирую, оставлю нужное для чтения содержимое)
инпут заблочен или нет - мне не суть важно

Dan
26.01.2018
09:04:42
надо будет скорее всего в классе админки
переписать
fieldsets
fieldsets = [
(_('General'), {
'fields': ['poster_preview', ...]}),
...
перечисляешь там поля и + имя метода в этом же классе
а методе
что то вроде
def poster_preview(self, obj):
if obj.main_poster:
return '<img src="{url}">'.format(url=obj.x250.url)
else:
return '-'
poster_preview.allow_tags = True
это это пример из проекта

Тимур
26.01.2018
09:05:47
о, сейчас опробую
м, а метод в каком классе должен лежать? в модели, форме, админе?
у меня вот так ругается
Unknown field(s) (poster_preview) specified for SendResponsePackage. Check fields/fieldsets/exclude attributes of class SendResponsePackageAdmin.
SendResponsePackage - это модель

Dan
26.01.2018
09:12:51
в клссе админки
у тебя это CustomAdmin

Тимур
26.01.2018
09:15:08
это же об этом тред https://stackoverflow.com/questions/3566772/using-arbitrary-methods-or-attributes-as-fields-on-django-modeladmin-objects ?

Dan
26.01.2018
09:16:25
скорее всего

Тимур
26.01.2018
09:27:45
вроде работает, но не там где нужно) list_display меняет представление в списочной форме, мб там есть другой атрибут, или как-то иначе это делается, в базовом классе формы не заметил такого?

Aleksandr
26.01.2018
09:30:59
Подскажите. Есть бд mysql с email и passwords. Могу я прикрутить ее к django и использовать вместо классической системы авторизации? Буду очень благодарен за ссылки на маны.

Тимур
26.01.2018
09:38:49
скорее всего
в общем да, кастомный метод работает но для list view а не для формы, для формы видимо предусмотрены другие механизмы (через определеие кастом полей и виджетов) ?
спасибо за попытку помочь)

Dan
26.01.2018
09:39:05
для формы

electron!c
26.01.2018
09:39:26

Dan
26.01.2018
09:39:28
в моем случае на форме я вывожу фотку

Тимур
26.01.2018
09:40:15

Ilgiz
26.01.2018
09:52:20

Older
26.01.2018
09:58:47

Google

Трусов
26.01.2018
12:35:22
чат, а как в systemd указать, что бы django запускал с нужным settings файлом
на локалке делаю так —settings=app.local_settings

Pavel
26.01.2018
12:37:27
Через environment можно пропихнуть нужное имя

Трусов
26.01.2018
12:37:59
Service]
Environment="settings=app.local_settings"
?
так

Pavel
26.01.2018
12:38:59
так
DJANGO_SETTINGS_MODULE, кажется

Shakh_u
26.01.2018
12:43:15
kta znaet wto takoe context_processors.py

Anb
26.01.2018
12:45:30

Трусов
26.01.2018
12:57:46

Ruslan
26.01.2018
14:08:58
всем привет, хочу спросить, как я могу сгенерировать запрос request. Мне хочется понять что именно содержиться в request при передаче параметров от браузера
для того, чтобы протестировать функцию например

Evil
26.01.2018
14:12:10

Kostyantyn
26.01.2018
14:13:04
https://docs.djangoproject.com/en/2.0/topics/testing/advanced/#the-request-factory

Ruslan
26.01.2018
14:13:43

Evil
26.01.2018
14:17:34
он сам заполняет
если тебя для тестов там есть dummy request

ivan
26.01.2018
15:00:09
как адекватно добавить noapp блок в index.html админки? Я просто перегрузил страницу и вставил свой блок с ссылками, но они теперь отображаются и на отдельных приложениях, как сделать првильно?

Robot
26.01.2018
15:12:43

Google

ivan
26.01.2018
15:19:13
Мак ос юзать приятно ;3 и софта больше чем на убунту

Dmytro
26.01.2018
15:21:27
Если работать с документами, серфить интернет, какой-то софт для монтажа — однозначно, а если кодить только, то нет разницы в какой интерфейс терминала пялиться. :)

ivan
26.01.2018
15:24:50
рендеринг шрифта приятнее + ретина (если про буки говорить)

Никита
26.01.2018
15:25:41

Dmytro
26.01.2018
15:26:20
Насчет переключения экранов — соглашусь, тут классно.
Ну Пайчарм, например, на Маке не отличается от Убунты.

Никита
26.01.2018
15:27:12
Отличается и очень заметно.
Правда только шрифтами, но это очень весомый аргумент.

Admin
ERROR: S client not available

Никита
26.01.2018
15:27:54
А так он везде одинаковый, даже на винде.

Robot
26.01.2018
15:30:59

ivan
26.01.2018
15:33:49
это да, но сколько из этих ноутов можно взять с собой, и сколько из них продержит зарядку полный рабочий день, хотя это уже не к операционке

Какао
26.01.2018
15:35:17
По поводу рабочих столов, зачем они нужны, если по cmd+tab все равно идёт переключение по окнам со всех рабочих столов, включая телеграм и iterm, которые в других ос висят в трее и не мешаются

Robot
26.01.2018
15:35:45
Опять же у x1 или Dell xps и ретина и они супер лёгкие и тогкие

ivan
26.01.2018
15:36:56

amureki
26.01.2018
15:37:10
Ну да, жто очень важно сидеть на одной зарядке 24 часа, иначе как же работать то

Alexey
26.01.2018
15:37:27
air сейчас живет около 8-10 часов в зависимости от условий

amureki
26.01.2018
15:37:27
Вообще, холиварить не стоит, каждому свое нравится
Ну и по теме чата не особо :)

German
26.01.2018
15:37:41
Вообще в плане работы mac имеет явное приемущество

Google

German
26.01.2018
15:37:48
если иметь прямые руки

ivan
26.01.2018
15:38:22
по теме чата, как добавить свои блоки в админку с кастомными ссылками? не перегружая index.html

Robot
26.01.2018
15:39:17
а качество сборки?
С качеством все ок. Я уже не говорю что в маке припаян даже ssd. И если пылинка попадёт в клаву ей кирдык

amureki
26.01.2018
15:39:22

German
26.01.2018
15:39:45

ivan
26.01.2018
15:40:04
перегружнный шаблон смотрится уныло..потому что эти блоки потом отображаются во всех программах..

Robot
26.01.2018
15:40:21

German
26.01.2018
15:40:56
Все IDE, пакеты есть под mac

ivan
26.01.2018
15:40:58
по поводу пыленки в батерфляй клавах то они выдуваются, но да есть такая проблема, а если про до 16 года то там отлично с кастомизацией все

German
26.01.2018
15:41:21
тот же терминал схож с линуксным

ivan
26.01.2018
15:41:39
всмысле схож) это тот же самый баш

Robot
26.01.2018
15:41:50
Уверен?
Да. На старых мак бук ах такой проблемы не было. У меня маки с 2007 года. И есть модель 2017 и другие ноуты. Есть с чем сравнивать

German
26.01.2018
15:42:14
ну вместо apt-get там homebrew

amureki
26.01.2018
15:42:18
Давайте спорить не о джанге в личку
Банить не буду, конечно, но буду чистить если продолжим

Никита
26.01.2018
15:42:46

vadim
26.01.2018
16:02:30
небольшие туторы для совсем ленивых и начинающих решил делать - если админу не жалко
буду периодически спамить https://www.youtube.com/watch?v=IGWIbpS3eoA

Alexandr
26.01.2018
16:04:35

vadim
26.01.2018
16:05:35
ok )

creazero
26.01.2018
16:16:42