@pydjango

Страница 890 из 1273
Massimo
26.01.2018
08:37:38
соответственно до обработки второй формы он не доходит
То есть он обрабатывает form а на train забивает?

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
ты его не пускашь до обработки train
Не, если бы было так, то он бы в мне джсон кидал от form а не от train

Я нашел в чем трабла

Я разделели функции в ДЖС

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
Спасибо)

Тимур
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
для формы

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

Тимур
26.01.2018
09:40:15
в моем случае на форме я вывожу фотку
а может сможешь кинуть кусок исходника в личку? я что-то делаю не так

Ilgiz
26.01.2018
09:52:20
Подскажите. Есть бд mysql с email и passwords. Могу я прикрутить ее к django и использовать вместо классической системы авторизации? Буду очень благодарен за ссылки на маны.
думаю можешь посмотреть таблицу с юзерами текущей django проекта и поменять имя таблицы своей дб и создать кастомный модель юзера и добавить соответствующие поля и миграции, и посмотреть как django кодирует пароли, но мне кажется это костыль, хз не пробовал

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
DJANGO_SETTINGS_MODULE, кажется
спасибо, всё верно

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

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

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
https://docs.djangoproject.com/en/2.0/ref/request-response/
эх, мне нужно каждый метод заполнить?

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
потом ноут умер и я взял мак... теперь жалею, что не взял раньше ?
Взял mbp перед новым годом. Ну так себе. Экран хороший. Клава ужас и без трекпоинта не удобно. Лучше бы x1 взял

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
Мак ос юзать приятно ;3 и софта больше чем на убунту
Но не эффективно. В плане управления с клавы Тайлинга. И она тормозная. Софта всяких фотошопов да. Но не вещей для разработчика. Банальные diff тулзы всего 3 и стоят 150 баксов

рендеринг шрифта приятнее + ретина (если про буки говорить)
Ретина есть на многих ноутах сейчас и со сглаживанием все ок

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

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

Robot
26.01.2018
15:35:45
это да, но сколько из этих ноутов можно взять с собой, и сколько из них продержит зарядку полный рабочий день, хотя это уже не к операционке
Мой мак бук про живёт часов 8. Какой нить thinkpad x серии в 2 раза больше и там съемная одна из батарей можно перевтыкать и есть расширенные батареи

Опять же у x1 или Dell xps и ретина и они супер лёгкие и тогкие

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
по теме чата, как добавить свои блоки в админку с кастомными ссылками? не перегружая index.html
Перегрузить шаблон имхо самое легкое Когда-то давно пользовался https://github.com/django-admin-tools/django-admin-tools

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

Robot
26.01.2018
15:40:21
Вообще в плане работы mac имеет явное приемущество
Если работаешь с видео и тп но не для кодера

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
По поводу рабочих столов, зачем они нужны, если по cmd+tab все равно идёт переключение по окнам со всех рабочих столов, включая телеграм и iterm, которые в других ос висят в трее и не мешаются
Переключение жестами распада гораздо удобнее. Плюс можно по Ctrl+направление листать. (В Линуксе так тоже можно, но там количество воркспейсов ограничено и они только руками создаются)

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

vadim
26.01.2018
16:05:35
ok )

creazero
26.01.2018
16:16:42
небольшие туторы для совсем ленивых и начинающих решил делать - если админу не жалко буду периодически спамить https://www.youtube.com/watch?v=IGWIbpS3eoA
вставлю 5 копеек. (Дальше будет полное ИМХО). Я считаю, что лучшие туториалы — это те туториалы, которые а) показывают только самое главное б) текст к которым пишется до записи. Пример — канал точка.dev (не реклама. там последнее видео датировано весной прошлого года)

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