@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 13 октября 2016 г.

04:03:22 ДП
User 149595952
DjangoGirl пройди туториал. Он на русском.
06:39:29 ДП
User 102262029
Подскажите плиз как можно построить breadcrump для разделов.. Используется django-mptt
Моделька стандартная 
class Category(MPTTModel):
    name = models.CharField('Раздел', max_length=100)
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children', db_index=True)
06:52:50 ДП
User 102262029
Решено..
06:53:14 ДП
User 102262029
<ul>
  {% for parent in category.get_ancestors %}
      <li><a href="/catalog/{{ parent.slug }}/">{{ parent.name }}</a></li>
  {% endfor %}
  <li><a href="/catalog/{{ category.slug }}/">{{ category.name }}</a></li>
</ul>
01:45:57 ПП
User 216295890
Как почему не удаляеться картинка на сервере если модель удалена?
02:34:38 ПП
User 18500084
User 216295890
Как почему не удаляеться картинка на сервере если модель удалена?
джанго не удаляет файлы сама
02:34:59 ПП
User 18500084
http://stackoverflow.com/questions/33080360/how-to-delete-files-from-filesystem-using-post-delete-django-1-8
08:28:57 ПП
User 9544769
сигналы асинхронны?
08:30:47 ПП
User 57296486
User 9544769
сигналы асинхронны?
как они могут быть асинхронны в синхронном фреймворке? они просто как коллбэки
08:32:15 ПП
User 9544769
User 57296486
как они могут быть асинхронны в синхронном фреймворке? они просто как коллбэки
если я повешу сигнал менеджер модели, а ловить его буду в функции отправки почты, у меня ничего не помрет?
08:36:53 ПП
User 292262171
Привет всем, учусь разрабатывать, решил гайд пройти, чтобы подразобраться в дажнге и дальше доки читать, но вот такая ошибка, пишет что переменная list_editable[2] относится к available, которая не ре
08:37:03 ПП
User 292262171
не редактируется через админа
08:37:09 ПП
User 292262171
что делать ?
08:38:57 ПП
User 378433
что за тип поля?
08:39:56 ПП
User 292262171
BinaryField
08:40:06 ПП
User 292262171
типо доступен товар или нет
08:40:07 ПП
User 378433
я бы тоже не редактировал
08:40:08 ПП
User 378433
будь моя воля
08:40:20 ПП
User 378433
точно Binary надо, а не Boolean ?
08:40:40 ПП
User 292262171
ну в блоге у чака так, в коментах пишут что надо подредактировать статей
08:40:46 ПП
User 292262171
попробовать Boolen ?
08:41:13 ПП
08:41:45 ПП
User 292262171
Жаль что начало блога и уже что-то не так
08:42:17 ПП
User 378433
а можно ссылку?
08:42:22 ПП
User 378433
где пишут про бинарифилд
08:42:49 ПП
User 378433
так-то это для хранения блобов
08:42:51 ПП
User 292262171
поставил Boolean и все заработало и в админке появилось
08:42:52 ПП
User 378433
но никак не флагов
08:42:58 ПП
User 292262171
сейчас дам ссылку
08:43:10 ПП
User 292262171
http://dikiigrigorii.ru/articles/get/2016/07/16/internet-magazin-na-django-adminka-vyuhi-shablony-chast-2/
08:43:46 ПП
User 292262171
спасибо за помощь, надеюсь дальше у автора не будет таких косяков)
08:45:29 ПП
User 57296486
про скриншоты - странно что у моделей коммент сверху. тогда как гораздо логичнее юзать что-то вроде докстрингов внутри модели типа как тут https://github.com/klen/aioauth-client/blob/develop/aioauth_client.py#L22 (не пиарю, просто первое попавшееся)
github.com/klen/aioauth-client/blob/develop/aioauth_client.py
aioauth-client - OAuth client for aiohttp
08:45:47 ПП
User 378433
https://github.com/dikiigr/django-online-shop/blob/master/myshop/shop/models.py#L31
github.com/dikiigr/django-online-shop/blob/master/myshop/shop/models.py
django-online-shop - Создание интернет-магазина
08:45:52 ПП
User 378433
Boolean там
08:46:22 ПП
User 378433
User 57296486
про скриншоты - странно что у моделей коммент сверху. тогда как гораздо логичнее юзать что-то вроде докстрингов внутри модели типа как тут https://github.com/klen/aioauth-client/blob/develop/aioauth_client.py#L22 (не пиарю, просто первое попавшееся)
github.com/klen/aioauth-client/blob/develop/aioauth_client.py
aioauth-client - OAuth client for aiohttp
такой код должен быть самодокументирующимся вообще
08:46:56 ПП
User 378433
не понимаю, для кого делают подсказки из одной строки в докстрингах
08:48:07 ПП
User 292262171
User 378433
Boolean там
а в блоге не Boolean :) буду туда если что заглядывать в след раз и смотреть как там
08:48:25 ПП
User 292262171
User 57296486
про скриншоты - странно что у моделей коммент сверху. тогда как гораздо логичнее юзать что-то вроде докстрингов внутри модели типа как тут https://github.com/klen/aioauth-client/blob/develop/aioauth_client.py#L22 (не пиарю, просто первое попавшееся)
github.com/klen/aioauth-client/blob/develop/aioauth_client.py
aioauth-client - OAuth client for aiohttp
а чем плохи просто комментарии ?
08:48:34 ПП
User 378433
я по ссылке вообще не нашел ни булеан, ни бинари
08:49:16 ПП
User 292262171
User 378433
я по ссылке вообще не нашел ни булеан, ни бинари
а сорян, я вторую часть дал, это делали в первой http://dikiigrigorii.ru/articles/get/2016/07/15/internet-magazin-na-django-sozdanie-modelej-chast-1/
08:49:55 ПП
User 378433
кстати, считаю плохим тоном делать вот так: 
        index_together = [
            ['id', 'slug']
        ]
08:50:10 ПП
User 378433
вы ведь не предполагаете, что будете менять эти значения в рантайме?
08:50:16 ПП
User 378433
пишите в tuple
08:50:36 ПП
User 378433
        index_together = (
            ('id', 'slug'),
        )
08:51:20 ПП
User 292262171
не знал что это как-то плохо сказывается, у автора именно так, но он в начале блога писал, что опыта в разработке интеренет магазинов у него нет, будем вместе учится)
08:51:31 ПП
User 292262171
это плохо конечо
08:51:41 ПП
User 292262171
но других авторов я пока не нашел
08:52:11 ПП
User 378433
еще советую приобщиться к объявлению кодировки в документе
08:52:53 ПП
User 378433
и к использованию unicode_literals, если питон второй
08:53:26 ПП
User 292262171
а что за кодировка в документе ? а питон 3
08:53:58 ПП
User 378433
https://www.python.org/dev/peps/pep-0263/
python.org/dev/peps/pep-0263
The official home of the Python Programming Language
08:54:26 ПП
User 378433
можно даже в пайчарме соответствующую опцию включить
08:58:55 ПП
User 2895769
User 378433
еще советую приобщиться к объявлению кодировки в документе
это не нужно делать
08:58:55 ПП
User 292262171
хорошо, спасибо)
08:58:59 ПП
User 2895769
"Files using ASCII (in Python 2) or UTF-8 (in Python 3) should not have an encoding declaration."
08:59:06 ПП
08:59:08 ПП
User 292262171
но у меня стоит utf-8
08:59:14 ПП
User 292262171
странно что надо менять
08:59:32 ПП
User 292262171
User 2895769
"Files using ASCII (in Python 2) or UTF-8 (in Python 3) should not have an encoding declaration."
ну вот как раз, у меня питон 3 и стоит utf-8
08:59:55 ПП
User 211270198
User 378433
еще советую приобщиться к объявлению кодировки в документе
Довольно странный совет для новичка
09:01:24 ПП
User 378433
User 2895769
"Files using ASCII (in Python 2) or UTF-8 (in Python 3) should not have an encoding declaration."
ну да, привычка, я под второй пишу
09:01:35 ПП
User 378433
поэтому кругом # coding=utf-8
10:17:57 ПП
User 100243492
User 378433
        index_together = (
            ('id', 'slug'),
        )
slug поле уже создает индекс на это поле с id
10:18:28 ПП
User 378433
с чего бы.
10:18:40 ПП
User 378433
впрочем, да
10:30:33 ПП
User 177174313
народ, подскажите как можно без колхоза пересохранить файл utf-8 в win1251?
10:36:03 ПП
10:40:00 ПП
User 109322233
User 177174313
народ, подскажите как можно без колхоза пересохранить файл utf-8 в win1251?
vim ++enc=cp1251
10:53:44 ПП
User 177174313
User 211270198
iconv?
гляну, может проще будет
10:53:51 ПП
User 177174313
пока решил так
10:53:53 ПП
User 177174313
with open(file.format(file_index), 'w', encoding='cp1251') as f: