Size: a a a

Django [ru] #STAY HOME

2020 March 26

M

Mike in Django [ru] #STAY HOME
Привет.
Пробую создать userlevel в views.py но получаю `django.db.utils.IntegrityError: FOREIGN KEY constraint failed
`

  def patch_userlevels(self, request, id):
   ul, created = UserLevel.objects.get_or_create(
     level_id=id,
     user_id=request.user.pk,
     defaults={'favorite': True}
   )
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Dan Tyan
SimpleListFilter
как раз смотрел на это в доке
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
можно ли в list_display указать поле, содержащее большой текст, но указать выводить несколько слов?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Только создать другой метод, который будет тем или иным образом получать такой же тест и обрезать его перед return
источник

M

Mike in Django [ru] #STAY HOME
Oops, У меня всё работает, просто передовал несуществующй id
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Александр Виноградов
можно ли в list_display указать поле, содержащее большой текст, но указать выводить несколько слов?
да, только укажи не поле а метод
а в методе обрезай до нужной длинны
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Mike
Oops, У меня всё работает, просто передовал несуществующй id
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Dan Tyan
да, только укажи не поле а метод
а в методе обрезай до нужной длинны
у меня есть метод возвращающий format_html(self.summary), а как обрезать? как в шаблоне truncatechars_html
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Всем привет. Подскажите пожалуйста есть ли best practice как организовать проект django rest framework?
Где хранить лучше хранить роуты, как лучше разбивать приложения и т д
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
у меня есть метод возвращающий format_html(self.summary), а как обрезать? как в шаблоне truncatechars_html
если в коде питона делать образку, то можно заюзать: https://docs.python.org/3/library/textwrap.html#textwrap.shorten
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Artem Gubatenko
если в коде питона делать образку, то можно заюзать: https://docs.python.org/3/library/textwrap.html#textwrap.shorten
но там именно html, поэтому обрезать надо с учётом тегов, как это делает truncatechars_html в шаблоне
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Александр Виноградов
у меня есть метод возвращающий format_html(self.summary), а как обрезать? как в шаблоне truncatechars_html
попробуй сделать таким же образом:
@register.filter(is_safe=True)
@stringfilter
def truncatechars_html(value, arg):
   """
   Truncate HTML after `arg` number of chars.
   Preserve newlines in the HTML.
   """
   try:
       length = int(arg)
   except ValueError:  # invalid literal for int()
       return value  # Fail silently.
   return Truncator(value).chars(length, html=True)
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Artem Gubatenko
попробуй сделать таким же образом:
@register.filter(is_safe=True)
@stringfilter
def truncatechars_html(value, arg):
   """
   Truncate HTML after `arg` number of chars.
   Preserve newlines in the HTML.
   """
   try:
       length = int(arg)
   except ValueError:  # invalid literal for int()
       return value  # Fail silently.
   return Truncator(value).chars(length, html=True)
спасибо, попробую
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Hello world
сейчас прохожу обучение Python, надо написать дипломный проект
хочу что то на джанге, но что не знаю
может кто то подкинет идею?
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Orekhov Web Dev.
Hello world
сейчас прохожу обучение Python, надо написать дипломный проект
хочу что то на джанге, но что не знаю
может кто то подкинет идею?
Статистика по заболеваний covid
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Омурбек уулу Кайрат
Статистика по заболеваний covid
Где-то я это уже видел :)
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Rust Saiargaliev
Где-то я это уже видел :)
Ну я идею дал актуальную
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Омурбек уулу Кайрат
Ну я идею дал актуальную
Я для себя такое запилил:)
источник

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Ну тогда маршурутный лист
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Омурбек уулу Кайрат
Ну тогда маршурутный лист
што где когда
источник