EgorLetov
@EgorLetov

Django как решить проблему с формой?

У меня есть две модели
class City(models.Model):
    name = models.CharField('City', max_length=50)
    temperature = models.ForeignKey('Temperature', blank=True, null=True, on_delete=models.CASCADE)

    def __str__(self):
        return self.name

    class Meta:
        verbose_name_plural = 'Cities'


class Temperature(models.Model):
    temperature = models.IntegerField('Temperature')

    def __str__(self):
        return str(self.temperature)


Есть форма в которой нужно выводить все города из базы данных и показывать их температуру, так не получается, как реализовать?

Как можно города из БД вносить в форму или это невозможно, но можно как-то по другому?
Как то в Choices или как?
  • Вопрос задан
  • 32 просмотра
Пригласить эксперта
Ответы на вопрос 1
@tumbler
бекенд-разработчик на python
В формах данные не выводят, а вводят. Пользователи.
Если вам нужен выпадающий список вариантов в форме - то это к ModelChoiceField.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы