@pydjango

Страница 1253 из 1273
serbernar
13.05.2018
12:01:54
That's not my problem ))

Stanislav
13.05.2018
12:08:50
Всем привет, кто-то делал пагинацию на TabularInline в админке?

есть много TabularInline, очень много данных, рендерить конечно же шаблонизатор не может все это

serbernar
13.05.2018
12:10:08
А что там делать? Всё равно придётся переделать логику , и в шаблоне тоже

Google
Stanislav
13.05.2018
12:11:20
Это да, может кто-то находил подобные решения

serbernar
13.05.2018
12:12:23
Хз, я зачастую сам пишу, не делал как у тебя, но тоже надо будет такое, пока думаю как архитектурно это обойти

Stanislav
13.05.2018
12:12:33
Нашел вот такой пример, https://gist.github.com/coderanger/559911 Но это еще та херня

serbernar
13.05.2018
12:12:43
Т.к. хочу админку перетащить на drf + react воблащи

Stanislav
13.05.2018
12:13:06
ну я пока что лимиты поставил на queryset, но это не вариант

serbernar
13.05.2018
12:14:40
Я на одном проекте юзал какая-то там новая админка, там не пагинация в инлайне

А поиск

И админка переработана

Stanislav
13.05.2018
12:15:25
поиск не подходит для моей задачи, у меня получается Summary по юзеру, все поля чисто readonly

буду тогда писать свое решение

переносить все на drf времени особо нет

Google
Stanislav
13.05.2018
12:17:54
А когда оно было?;)
это да, его никогда нет :)

Mark
13.05.2018
12:52:45
django-sitemap не разбивает на страницы большие объемы, кто знает почему?

serbernar
13.05.2018
12:54:18
...

Mark
13.05.2018
12:54:34
еще все в одну кучу городит

не понимаю как сделать вложенность sitemap в ней есть ссылка на post sitemap, на теги sitemap, на архив там и полшло поехало

вот нашел WP с вложенностью http://1womanblog.ru/sitemap.xml

serbernar
13.05.2018
13:02:16
Бл

Mark
13.05.2018
13:09:35
кажись нашел

serbernar
13.05.2018
13:11:51
кажись нашел
Держи в курсе

Mark
13.05.2018
13:12:09
Держи в курсе
нивапрос

Я справился

Вы должны создать индексный файл, если одно из ваших файлов Sitemap содержит более 50 000 URL-адресов. В этом случае Django автоматически разбивает карту сайта, и индекс будет отражать это.

сложно

serbernar
13.05.2018
13:32:30
В дикт

И всё разные сайтмапы

Когда упрется в лимит, джанга сама перегенерит

Mark
13.05.2018
13:39:37
ништяк

работает

serbernar
13.05.2018
13:42:30
Кто то просто попой слушает

И скрины с яндекс диска отправляет

Google
Mark
13.05.2018
13:44:03
И скрины с яндекс диска отправляет
о каком пароле сегодня речь шла?)))

Дмитрий
13.05.2018
13:44:17
Ребят привет! При использовании mail_admins выдает ошибку AttributeError: 'tuple' object has no attribute 'splitlines' Как я понял, ругается на ADMINS в settings.py Но ADMINS установлен в лист из примера в доке ([('John', 'john@example.com'), ('Mary', 'mary@example.com')]) Если оставить ADMINS пустым листом, то все ок проходит В чем может быть причина?

serbernar
13.05.2018
13:45:20
о каком пароле сегодня речь шла?)))
То что ты блять скрин бросил с яндекс диска, думаешь это удобно?

Ты бы еще архивом зип кинул

serbernar
13.05.2018
13:45:54
Чтобы каждый скачал, разархивировал и посмотрел скрин

Дмитрий
13.05.2018
13:47:16
[('John', 'john@example.com'), ('Mary', 'mary@example.com')]

serbernar
13.05.2018
13:47:41
Ага, ну, запятые добавь

(,)

Дмитрий
13.05.2018
13:48:42
поясни куда плз)

так? [('John', 'john@example.com',), ('Mary', 'mary@example.com',)]

serbernar
13.05.2018
13:49:10
Ес

Артем
13.05.2018
13:50:03
Прям не удержался и что это даст?

Дмитрий
13.05.2018
13:50:04
не, не в этом дело

Артем
13.05.2018
13:52:46
Он ругается что у кортежа нет атрибута - стало быть надо копать туда. Он Ваш список итерирует и получает кортеж и с ним пытается что то провернуть

Александр
13.05.2018
13:53:55
splitlines - это же в String

Значит, ему не кортежи а строки нужны. Судя по всему

Google
Дмитрий
13.05.2018
13:54:51
ну вот под капотом это так работает https://docs.djangoproject.com/en/2.0/_modules/django/core/mail/#mail_admins

mail_admins которая

Александр
13.05.2018
13:57:22
А стектрейс исключения есть?

Дмитрий
13.05.2018
13:58:05
Traceback (most recent call last): File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\handlers\exception.py", line 35, in inner response = get_response(request) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\handlers\base.py", line 128, in _get_response response = self.process_exception_by_middleware(e, request) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\handlers\base.py", line 126, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\views\decorators\csrf.py", line 54, in wrapped_view return view_func(*args, **kwargs) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\views\generic\base.py", line 69, in view return self.dispatch(request, *args, **kwargs) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\rest_framework\views.py", line 494, in dispatch response = self.handle_exception(exc) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\rest_framework\views.py", line 454, in handle_exception self.raise_uncaught_exception(exc) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\rest_framework\views.py", line 491, in dispatch response = handler(request, *args, **kwargs) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\rest_framework\generics.py", line 244, in post return self.create(request, *args, **kwargs) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\rest_framework\mixins.py", line 21, in create self.perform_create(serializer) File "C:\_dmtr\home\primary-time\primary-time-backend\primary_time\blog\views.py", line 227, in perform_create article_id=self.kwargs.get('article_id'), File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\rest_framework\serializers.py", line 214, in save self.instance = self.create(validated_data) File "C:\_dmtr\home\primary-time\primary-time-backend\primary_time\blog\serializers.py", line 113, in create html_message=html_content) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\__init__.py", line 101, in mail_admins mail.send(fail_silently=fail_silently) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\message.py", line 294, in send return self.get_connection(fail_silently).send_messages([self]) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\backends\smtp.py", line 110, in send_messages sent = self._send(message) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\backends\smtp.py", line 124, in _send message = email_message.message() File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\message.py", line 254, in message msg = self._create_message(msg) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\message.py", line 440, in _create_message return self._create_attachments(self._create_alternatives(msg)) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\message.py", line 450, in _create_alternatives msg.attach(self._create_mime_attachment(*alternative)) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\message.py", line 376, in _create_mime_attachment attachment = SafeMIMEText(content, subtype, encoding) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\message.py", line 166, in __init__ MIMEText.__init__(self, _text, _subtype=_subtype, _charset=_charset)

File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\email\mime\text.py", line 42, in __init__ self.set_payload(_text, _charset) File "C:\Users\gotta\AppData\Local\Programs\Python\Python36-32\lib\site-packages\django\core\mail\message.py", line 176, in set_payload for l in payload.splitlines() AttributeError: 'tuple' object has no attribute 'splitlines'

)

Кажется проблема на в ADMINS

Александр
13.05.2018
14:01:38
Да, возможно в payload

То бишь в тексте сообщения

serbernar
13.05.2018
14:02:45


Дмитрий
13.05.2018
14:06:28
эх, дело было в том, что я проглядел запятую лишнюю в строке сообщения и он очевидно счел, что это кортеж всем спасибо за участие)

r1nko
13.05.2018
14:47:45
Всем привет, закреп смотрел и там нету того что мне нужно, может кто знаёт книгу по django версии 2.0 на русском?

r1nko
13.05.2018
14:49:40
Вот блин. А что из самого свежего посоветуете?

Dan
13.05.2018
14:50:49
На русском не знаю

С другой стороны во второй версии в основном изменился роутинг + отказ от python2.7

Большая часть того что было работает и так

Те во многом материал который уже есть переведеный вполне актуален, темболее для новичка

serbernar
13.05.2018
14:54:03
Свежо, как никогда

Google
serbernar
13.05.2018
14:55:17
Потребность в переводе отпадет

r1nko
13.05.2018
14:57:53
Те во многом материал который уже есть переведеный вполне актуален, темболее для новичка
Ну окей. Просто сначало решил у дударя по гайдам джанго учить(знаю что его уроки ? ?) но самым основам научился, по курсу часто встречались проблемы, что уже 2 версия джанго, а у него 1 версия, выручали комментарии и иногда смекалка

Обычной доки не хватает?
Та которая 1.9 переведённая?

Учить английский
Его долго учить :C

Nikita
13.05.2018
14:58:38
Та которая 1.9 переведённая?
Да дело в том что изменений не много

r1nko
13.05.2018
14:59:07
serbernar
13.05.2018
14:59:09
Его долго учить :C
Изучив один раз, ты откроешь для себя всё

Ну и надо всего-то intermediate

Словарь, переводчик, дока и вперёд

Часто используешь/видишь - запоминается ????? Профит

r1nko
13.05.2018
15:02:47
Словарь, переводчик, дока и вперёд
Ты предлагаешь мне побывать в аду?

serbernar
13.05.2018
15:02:55
Стыдно, имея какой-то канал о взломе или о чём он там

Держи

Взрывной блог https://bo0om.ru/

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