Size: a a a

Django [ru] #STAY HOME

2019 September 25

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Beibarys Otegenov
PROJECT_ROOT = os.path.dirname(os.path.abspath(file))
MEDIA_ROOT = os.path.join(PROJECT_ROOT,'media/')
MEDIA_URL='media//'
STATIC_ROOT=os.path.join(PROJECT_ROOT,'static/')
STATIC_URL='static//'
STATICFILES_DIRS=[os.path.join(PROJECT_ROOT,'assets')]
STATICFILES_FINDERS = [
"django.contrib.staticfiles.finders.FileSystemFinder",
"django.contrib.staticfiles.finders.AppDirectoriesFinder",
]
Пользуюсь этими настройками.Но работает тоолько в одном html.остальные не находиться
я бы для начала убрал два слеша в MEDIA_URL и STATIC_URL
источник

BO

Beibarys Otegenov in Django [ru] #STAY HOME
Изменил
источник

BO

Beibarys Otegenov in Django [ru] #STAY HOME
Потом
источник

BO

Beibarys Otegenov in Django [ru] #STAY HOME
502 bad gateway.Почему выходит такая ошибка?
источник

BO

Beibarys Otegenov in Django [ru] #STAY HOME
Только что все работало
источник

BO

Beibarys Otegenov in Django [ru] #STAY HOME
И тупо ошибка
источник

/

/ in Django [ru] #STAY HOME
Пацаны, есть такая форма:
<input type="radio" name="reaction" value="True" required>
<input type="radio" name="reaction" value="">
<input type="radio" name="reaction" value="False">

Модель:
class Review(models.Model):
   reaction = models.BooleanField(null=True)

И форма:
class ReviewForm(forms.Form):
   reaction = forms.ChoiceField(
       choices={
           (True, 'True'),
           (None, ''),
           (False, 'False')
       },
       widget=forms.RadioSelect
   )

Тру и фолс записываются в бд, а нон - нет. Что делаю не так?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
/
Пацаны, есть такая форма:
<input type="radio" name="reaction" value="True" required>
<input type="radio" name="reaction" value="">
<input type="radio" name="reaction" value="False">

Модель:
class Review(models.Model):
   reaction = models.BooleanField(null=True)

И форма:
class ReviewForm(forms.Form):
   reaction = forms.ChoiceField(
       choices={
           (True, 'True'),
           (None, ''),
           (False, 'False')
       },
       widget=forms.RadioSelect
   )

Тру и фолс записываются в бд, а нон - нет. Что делаю не так?
версия джанго какая ?
источник

/

/ in Django [ru] #STAY HOME
Dan Tyan
версия джанго какая ?
2.2.5
источник

DT

Dan Tyan in Django [ru] #STAY HOME
/
2.2.5
а что записывается при выборе "" ?
думаю False
источник

/

/ in Django [ru] #STAY HOME
Dan Tyan
а что записывается при выборе "" ?
думаю False
Ничего
источник

/

/ in Django [ru] #STAY HOME
Всмысле вообще ничего в бд не записывается
источник

DT

Dan Tyan in Django [ru] #STAY HOME
запись не добавляется ?
источник

/

/ in Django [ru] #STAY HOME
Dan Tyan
запись не добавляется ?
Да, по-моему форма не проходит валидацию
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Привет, в модели Community есть поле followers = ManyToManyField(User). Как сделать ордеринг по количеству фолловеров?
источник

/

/ in Django [ru] #STAY HOME
/
Да, по-моему форма не проходит валидацию
Да, без валидации записывает null
источник

D

Dmitry in Django [ru] #STAY HOME
Grigory Surkov
Привет, в модели Community есть поле followers = ManyToManyField(User). Как сделать ордеринг по количеству фолловеров?
Community.objects.all().annotate(followers_count=Count('followers')
как-то так
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitry
Community.objects.all().annotate(followers_count=Count('followers')
как-то так
Community.objects.all().annotate(followers_count=Count('followers').order_by('followers_count')
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dmitry
Community.objects.all().annotate(followers_count=Count('followers')
как-то так
Я имею ввиду ордеринг в классе Meta модели
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Я имею ввиду ордеринг в классе Meta модели
там никак
источник