Size: a a a

Django [ru] #STAY HOME

2019 June 20

DT

Dan Tyan in Django [ru] #STAY HOME
и ?
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
вертеть не надо
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
(но только в десктоп клиенте, да)
источник

SS

Sirius Sufiew in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя в шаблоне стоит условие if query
но query в шаблон не передается
источник

p

pavel in Django [ru] #STAY HOME
всем привет пишу тест
def test_admin_add_news_with_all_en_fileds_writed(self):
   client = Client(username=self.user.username, password=self.user.password)
   url = '/admin/info/news/add/'
   data = {'title': None}
   response = client.post(url, data, format='json')
   self.assertEqual(response.status_code, 302)


он
грит что типо не может  None быть там
TypeError: Cannot encode None as POST data. Did you mean to pass an empty string or omit the value?
а
мне нужно None туда передать
источник

SS

Sirius Sufiew in Django [ru] #STAY HOME
Dan Tyan
у тебя в шаблоне стоит условие if query
но query в шаблон не передается
Спасибо,  работал
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
pavel
всем привет пишу тест
def test_admin_add_news_with_all_en_fileds_writed(self):
   client = Client(username=self.user.username, password=self.user.password)
   url = '/admin/info/news/add/'
   data = {'title': None}
   response = client.post(url, data, format='json')
   self.assertEqual(response.status_code, 302)


он
грит что типо не может  None быть там
TypeError: Cannot encode None as POST data. Did you mean to pass an empty string or omit the value?
а
мне нужно None туда передать
А какой тип поля у title?
источник

p

pavel in Django [ru] #STAY HOME
Адилет Асанкожоев
А какой тип поля у title?
CharField но есть еще другие поля с TextField
источник

p

pavel in Django [ru] #STAY HOME
title = models.CharField(_('title'), max_length=255, null=True, blank=True)
источник

p

pavel in Django [ru] #STAY HOME
крч надо 'None' писать
https://code.djangoproject.com/ticket/30024#no1
источник

AB

Andrei Beliak in Django [ru] #STAY HOME
pavel
title = models.CharField(_('title'), max_length=255, null=True, blank=True)
не лучшая практика ставить None кроме случая, когда в вашей логике по смыслу None и пустая строка - это разные вещи.
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
pavel
title = models.CharField(_('title'), max_length=255, null=True, blank=True)
Вообще в доке Джанги очень сильно не рекомендуется указывать в CharField параметр null=True
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
источник

AB

Andrei Beliak in Django [ru] #STAY HOME
https://wsvincent.com/django-models-best-practices/ и вот например №6 в статье

"""
Do not use null with string-based fields like CharField or TextField as this leads to two possible values for “no data”. The Django convention is instead to use the empty string '', not NULL.

An exception is that if CharField has both unique=True and blank=True then null=True is also required to avoid unique constraint violations when saving multiples objects with blank values.
"""
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
pavel
крч надо 'None' писать
https://code.djangoproject.com/ticket/30024#no1
Ну правильно, это же не NoneType object, а строка
источник

yh

yasya huyase in Django [ru] #STAY HOME
ребят, кто скажет как изменить размер шрифта админки?
источник

|

|||||||||| in Django [ru] #STAY HOME
yasya huyase
ребят, кто скажет как изменить размер шрифта админки?
Добавить css файл с font size
источник

A

Andrey in Django [ru] #STAY HOME
Dan Tyan
drf-yasg
Спасибо
источник

A

Andrey in Django [ru] #STAY HOME
Слак гавно
источник