Size: a a a

Django [ru] #STAY HOME

2020 September 12

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
И нахера делать по 8 пробелов - нипанятна.
источник

A

Alexandr in Django [ru] #STAY HOME
Я указал за строку (строка 46), но уже вижу в чем проблема. Почему-то на пастебине видно что строка не ровно со всеми стоит, а в редакторе нет
источник

S

Shodmon in Django [ru] #STAY HOME
Alexandr
Я указал за строку (строка 46), но уже вижу в чем проблема. Почему-то на пастебине видно что строка не ровно со всеми стоит, а в редакторе нет
Может все же редактор сбросить на стандартные настройки? Если нет, то починить линтер
источник

S

Shodmon in Django [ru] #STAY HOME
Про разговор о ченелс, недавно сюда скидывали, как уже с Джанго 3.1 можно просто сделать поддержку вебсокетов
источник

AT

Alex Ted in Django [ru] #STAY HOME
источник

МК

Матвей Карпов... in Django [ru] #STAY HOME
Как написать serializer к такой модели?
class Category(MPTTModel):
   id = models.AutoField(primary_key=True)
   title = models.CharField(max_length=50, null=False, blank=False)
   parent = TreeForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children')
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Матвей Карпов
Как написать serializer к такой модели?
class Category(MPTTModel):
   id = models.AutoField(primary_key=True)
   title = models.CharField(max_length=50, null=False, blank=False)
   parent = TreeForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children')
Давай ты опишешь какой жсон ты хочешь получить в конце.
источник

МК

Матвей Карпов... in Django [ru] #STAY HOME
Alex Kalinin
Давай ты опишешь какой жсон ты хочешь получить в конце.
{id: число, title: "Тайтл", children[{
}]}
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Матвей Карпов
{id: число, title: "Тайтл", children[{
}]}
children это я так понимаю список объектов с такими же полями?
источник

МК

Матвей Карпов... in Django [ru] #STAY HOME
Alex Kalinin
children это я так понимаю список объектов с такими же полями?
да
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Если честно, мне сейчас дико лень подробно разбираться. Попробуй глянуть типа такого
https://stackoverflow.com/questions/13376894/django-rest-framework-nested-self-referential-objects

Ну или погугли - может кто-то сделал специальный апп чтобы поженить дрф с мптт
источник

A

Aquinary in Django [ru] #STAY HOME
По какой-то причине перестали создаваться миграции через makemigrations.
Что я делал для попытки решить проблему:
1. Удалял все таблицы из БД
2. Удалял все папки миграций из проекта
3. Удалял все pycache папки
4. В интервейсе pgAdmin удалял бд под ноль
5. Перезапускал службу PSQL
И безрезультатно.
makemigrations app работает, но у меня более десятка приложений + я не совсем знаю как генерить джанговские таблицы, которые не относятся к пользовательским приложением.
В чём может быть беда?
источник

VS

Vitaly Sem in Django [ru] #STAY HOME
где-то в моделях ищи косяк
источник

A

AziZ4IK in Django [ru] #STAY HOME
Aquinary
По какой-то причине перестали создаваться миграции через makemigrations.
Что я делал для попытки решить проблему:
1. Удалял все таблицы из БД
2. Удалял все папки миграций из проекта
3. Удалял все pycache папки
4. В интервейсе pgAdmin удалял бд под ноль
5. Перезапускал службу PSQL
И безрезультатно.
makemigrations app работает, но у меня более десятка приложений + я не совсем знаю как генерить джанговские таблицы, которые не относятся к пользовательским приложением.
В чём может быть беда?
Папку migrations может быть целиком удалили?
источник

A

AziZ4IK in Django [ru] #STAY HOME
Если нету паки migrations миграции не будут создаваться
источник

A

Aquinary in Django [ru] #STAY HOME
AziZ4IK
Если нету паки migrations миграции не будут создаваться
Оно и было. Руками вставил, всё заработало
Но странно, что джанго не умеет самостоятельно восстанавливать эти папки в случае чего
источник

NI

Nurdinov Islam in Django [ru] #STAY HOME
с днем программиста
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Aquinary
Оно и было. Руками вставил, всё заработало
Но странно, что джанго не умеет самостоятельно восстанавливать эти папки в случае чего
Умеет если конкретное приложение указывать, а так должны оставаться папка миграций и файл инит внутри
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Aquinary
Оно и было. Руками вставил, всё заработало
Но странно, что джанго не умеет самостоятельно восстанавливать эти папки в случае чего
У меня есть отдельный скрипт для начала разработки, который автоматом удаляет бд, pycache и все миграции из папки оставляя саму папку и инит, ну и опционально запускает скрипт с заполнением бд тестовыми данными и создает дефолтного админа. И все это одной командой. оч удобно.
источник

A

Alexander in Django [ru] #STAY HOME
Ссылки не рабочие.
источник