Size: a a a

Django [ru] #STAY HOME

2019 November 16

RN

Roman Nedobytko in Django [ru] #STAY HOME
поняв дякую
источник

AD

Ang Def in Django [ru] #STAY HOME
Привет, подскажите пжл, есть 2 модели
class CarModel(models.Model):
   """ model CarModel """

   name = models.ManyToManyField(CarNameModel)
   year = models.PositiveIntegerField(
       default=current_year(), validators=[MinValueValidator(1950), max_value_current_year])

class UserCars(models.Model):
   """ model UserCars """
   user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='cars')
   car = models.ManyToManyField(CarModel)

как в orm получить все модели CarModel которых нет в UserCars?
источник

Т

Тимур in Django [ru] #STAY HOME
как написать кастомную валидацию для формы?
смотрел доку - не понял

форма на основе класса
хочу что бы методом is_valid() проверяла и на мои валидаторы
источник

N

Nire in Django [ru] #STAY HOME
Привет всем! Кто может помочь подрубить ssl сертификат для Nginx в докер контейнере. SSL выписаны с reg.ru, но я не догоняю как их подключить. Может кто делал, в поиске чата не нашел.
Делал с этой статьи https://www.reg.ru/support/ssl-sertifikaty/ustanovka-ssl-sertifikata/ustanovka-ssl-sertifikata-na-nginx.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ang Def
Привет, подскажите пжл, есть 2 модели
class CarModel(models.Model):
   """ model CarModel """

   name = models.ManyToManyField(CarNameModel)
   year = models.PositiveIntegerField(
       default=current_year(), validators=[MinValueValidator(1950), max_value_current_year])

class UserCars(models.Model):
   """ model UserCars """
   user = models.OneToOneField(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name='cars')
   car = models.ManyToManyField(CarModel)

как в orm получить все модели CarModel которых нет в UserCars?
вообще всех которые не имеют связь с UserCars?
источник

AD

Ang Def in Django [ru] #STAY HOME
Artem Gubatenko
вообще всех которые не имеют связь с UserCars?
да
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Тимур
как написать кастомную валидацию для формы?
смотрел доку - не понял

форма на основе класса
хочу что бы методом is_valid() проверяла и на мои валидаторы
в форме, в методе clean(), проверь свои поля в
cleaned_data = super().clean()


если значение не устраивает - добавь ошибку через self.add_error()

тогда .is_valid() вернет False если твоя проверка сработает
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
exclude_cars = CarModel.objects.filter(car_set__isnull=True).all()
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
чтоб читабельней было добавь related_name в
car = models.ManyToManyField(CarModel)

и вместо car_set обращайся по нему
источник

AD

Ang Def in Django [ru] #STAY HOME
Artem Gubatenko
чтоб читабельней было добавь related_name в
car = models.ManyToManyField(CarModel)

и вместо car_set обращайся по нему
неработает Cannot resolve keyword 'car_set' into field. Choices are: created_at, id, name, usercars, year, попробовал usercars_set, тоже неработает
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ang Def
неработает Cannot resolve keyword 'car_set' into field. Choices are: created_at, id, name, usercars, year, попробовал usercars_set, тоже неработает
а так:
    car = models.ManyToManyField(CarModel, related_name='usercars_car')


exclude_cars = CarModel.objects.filter(usercars_car__isnull=True).all()
источник

AD

Ang Def in Django [ru] #STAY HOME
Artem Gubatenko
а так:
    car = models.ManyToManyField(CarModel, related_name='usercars_car')


exclude_cars = CarModel.objects.filter(usercars_car__isnull=True).all()
заработало, большое спасибо
источник

N

Nire in Django [ru] #STAY HOME
тыкать?
источник

N

Nire in Django [ru] #STAY HOME
или это для  нового участника? не понял
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
кто практикует django + vuejs? Я правильно понимаю, что тенденция идёт к тому, что джанго отводится роль чистого бека, т.е. он даже шаблоны не рендерит, а вот весь фронт на vuejs, который как раз уже и рендерит шаблоны?
источник

A

Andrey in Django [ru] #STAY HOME
ну формально vue не рендерит
источник

A

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

ЮІ

Юкіш Іван in Django [ru] #STAY HOME
Ну по так, зараз на нових проектах юзається або мікроскрвісна архітектура та rest
источник

A

Andrey in Django [ru] #STAY HOME
Юкіш Іван
Ну по так, зараз на нових проектах юзається або мікроскрвісна архітектура та rest
тут русскоязычная группа)
источник

ЮІ

Юкіш Іван in Django [ru] #STAY HOME
Ну могу и на русском писать но с ошибками
источник