@pydjango
Django

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

1741 members

Архив канала @pydjango 20 декабря 2016 г.

04:43:43 ДП
User 234491501
Хм. Как провести миграции?
У меня модель с 2 уникальными (одновременно) полями. Лучше раз показать:

class MyModel(models.Model):
    foo = models.CharModel(max_length=3)
    bar = models.CharModel(max_length=3)
    class Meta:
        unique_together = ('foo', 'bar', )

При создании миграции запросило default значение; Ввел от балды, но теперь записи создаются с дефолтом и конфликтуют. Как решить?
P.S. База вродь как на проде не заполнялась.
05:35:07 ДП
User 329696282
Читать книгу по Django, которую написали создатели фрейворка, сейчас уже смысла НЕТ? Там версия Джанго 1.1
06:04:42 ДП
User 119702721
User 329696282
Читать книгу по Django, которую написали создатели фрейворка, сейчас уже смысла НЕТ? Там версия Джанго 1.1
Верно
06:06:18 ДП
User 100243492
Курите спеку
06:06:30 ДП
User 119702721
User 234491501
Хм. Как провести миграции?
У меня модель с 2 уникальными (одновременно) полями. Лучше раз показать:

class MyModel(models.Model):
    foo = models.CharModel(max_length=3)
    bar = models.CharModel(max_length=3)
    class Meta:
        unique_together = ('foo', 'bar', )

При создании миграции запросило default значение; Ввел от балды, но теперь записи создаются с дефолтом и конфликтуют. Как решить?
P.S. База вродь как на проде не заполнялась.
Допиши миграцию. Сделай свою функцию генерации дефолта.
06:07:14 ДП
User 100243492
User 119702721
Допиши миграцию. Сделай свою функцию генерации дефолта.
Зачем? Самая обычная модель, не требующая участия извне
06:07:41 ДП
User 119702721
User 100243492
Зачем? Самая обычная модель, не требующая участия извне
У него unique together поля
06:08:18 ДП
User 100243492
Ну пусть укажет поле с кваргом - default=''
06:08:59 ДП
User 100243492
А втопое поле default= ' '
06:10:35 ДП
User 261260366
в постгресе должно сработать
06:11:08 ДП
User 261260366
если null=True поставить
06:15:34 ДП
User 234491501
Нельзя null=true. Не соответствует данным
06:16:09 ДП
User 48374918
а в базе данные есть ?
06:16:26 ДП
User 48374918
в этой таблице
06:18:10 ДП
User 48374918
если нет или не существенные и можно удалить
то просто грохается таблица 
удаляется запись в django_migrations 
удаляются файлы миграции 
создается новая миграция
06:21:23 ДП
User 261260366
Null values are not considered equal. https://www.postgresql.org/docs/9.0/static/indexes-unique.html
10:44:39 ДП
User 234491501
А ни у кого нету миграции с удалением филдов? 😊
10:48:52 ДП
User 100243492
User 234491501
А ни у кого нету миграции с удалением филдов? 😊
а в чем трабла?
11:09:37 ДП
User 234491501
Почистить данные
11:11:01 ДП
User 234491501
User 234491501
Хм. Как провести миграции?
У меня модель с 2 уникальными (одновременно) полями. Лучше раз показать:

class MyModel(models.Model):
    foo = models.CharModel(max_length=3)
    bar = models.CharModel(max_length=3)
    class Meta:
        unique_together = ('foo', 'bar', )

При создании миграции запросило default значение; Ввел от балды, но теперь записи создаются с дефолтом и конфликтуют. Как решить?
P.S. База вродь как на проде не заполнялась.
Вот тут. Изза того что default'ы у меня проблема.
11:11:36 ДП
User 234491501
База не может смигрироватся. Я конечно могу удалить руками…
11:21:52 ДП
User 329696282
Друзья , как думаете, джанга выдержит 2.000.000 хитов в день?
11:22:27 ДП
User 18500084
спросите у инстаграма с битбакетом
11:22:47 ДП
User 18500084
а так же у ваших вебсервера и бд, но не у джанги)
12:15:16 ПП
User 234491501
Воть буду делать: https://docs.djangoproject.com/en/1.10/topics/migrations/#data-migrations
01:10:35 ПП
User 82569033
Гайс вызывать аякс внутри аякса, чтобы получить 2 json это норм? Или есть возможность как-то сразу выдавать 2 json на один запрос?
01:11:29 ПП
User 100243492
User 82569033
Гайс вызывать аякс внутри аякса, чтобы получить 2 json это норм? Или есть возможность как-то сразу выдавать 2 json на один запрос?
норм
01:13:12 ПП
User 218876148
>Или есть возможность как-то сразу выдавать 2 json на один запрос?
В смысле? Что тебе мешает сделать словарь, например, в одну ячейку положить ответ на первый запрос, в другую - на второй, и потом уже отдать аяксом?
01:14:30 ПП
User 82569033
так ой как неудобно будет, у меня получиться массив из неизвестного кол-ва двух объектов и мне на стороне js нужно будет ебаться и пытаться их обработать чтобы вывести, с двумя раздельными json выводить будет намного проще
01:15:20 ПП
User 218876148
У тебя будет массив из двух массивов
01:15:38 ПП
User 218876148
Объекты типа А берешь из ячейки 0
01:15:44 ПП
User 218876148
Объекты типа Б из ячейки 1
01:16:06 ПП
User 218876148
Никакой ебли
01:16:26 ПП
User 18500084
Хотите два жсона, делайте два запроса отдельно
01:17:06 ПП
User 218876148
Но как бы смысл лишний раз сервер дергать, если можно за один раз все отдать теоретически
01:18:02 ПП
User 18500084
Если можно, делайте один нормальный запрос
01:18:13 ПП
User 82569033
есть логика, щас попробую в один запрос зафигачить
04:21:43 ПП
User 52862488
Ребят привет, посоветуйте какие нибудь курсы по Django?
04:22:07 ПП
User 52862488
Или книгу по которой можно заниматься
04:22:10 ПП
User 52862488
Спасибо
04:24:36 ПП
User 261260366
django for entrepreneurs на youtube
04:25:20 ПП
User 52862488
User 261260366
django for entrepreneurs на youtube
Спасибо, посмотрю
05:12:38 ПП
User 124450879
Ребят, как удобнее всего выгружать xls, csv таблицы с данными из бд?
05:13:55 ПП
User 119702721
User 124450879
Ребят, как удобнее всего выгружать xls, csv таблицы с данными из бд?
https://www.jetbrains.com/datagrip/
Как вариант
jetbrains.com/datagrip
A powerful IDE from JetBrains for SQL development on Linux, macOS and Windows.
05:15:05 ПП
User 124450879
User 119702721
https://www.jetbrains.com/datagrip/
Как вариант
jetbrains.com/datagrip
A powerful IDE from JetBrains for SQL development on Linux, macOS and Windows.
А что нибудь привязанное к джанговской Орм?
05:16:09 ПП
User 119702721
User 124450879
А что нибудь привязанное к джанговской Орм?
https://github.com/burke-software/django-report-builder
Такое?
github.com/burke-software/django-report-builder
This is a github mirror for django-report-builder which is hosted on Gitlab. Django Report Builder is a GUI for Django ORM. Build custom queries and display results. Targets sys admins and capable ...
05:17:54 ПП
User 124450879
тут пишут, что это GUI для django ORM
05:20:02 ПП
User 61401061
User 124450879
А что нибудь привязанное к джанговской Орм?
drf имеет импорт в csv
05:44:55 ПП
User 124450879
drf не используется тут. Выгружать нужно из админки. Нет таких готовых решений?
06:05:35 ПП
User 261260366
http://stackoverflow.com/questions/467452/dump-a-mysql-database-to-a-plaintext-csv-backup-from-the-command-line
stackoverflow.com/questions/467452/dump-a-mysql-database-to-a-plaintext-csv-backup-from-the-command-line
I'd like to avoid mysqldump since that outputs in a form that is only convenient for mysql to read. CSV seems more universal (one file per table is fine). But if there are advantages to mysqldump...
06:06:04 ПП
User 261260366
https://docs.djangoproject.com/en/1.10/howto/outputting-csv/
06:13:12 ПП
User 124450879
User 261260366
https://docs.djangoproject.com/en/1.10/howto/outputting-csv/
вот это похоже то, что нужно, спасибо)
06:13:22 ПП
User 124450879
А с xls как быть?
06:15:10 ПП
User 261260366
эту проприетарщину доставать через сторонние пакеты.
06:15:20 ПП
User 261260366
django-excel
06:15:24 ПП
User 261260366
или типа того
06:16:54 ПП
User 124450879
User 261260366
django-excel
работали с ним? смотрел на него, но не уверен, что это самое простое решение из существующих
06:17:34 ПП
User 261260366
такая напасть меня обошла стороной. ни разу не пригодилась
11:14:43 ПП
User 52862488
Интернет магазин пилят поди, нужно прайсы выгружать
11:59:08 ПП
User 226624052
Ппц, а я с джанги выгружая эксели с бд воркбук использую