Ответы пользователя по тегу Django
  • Как передать такой объект в Django?

    Kademn
    @Kademn
    Злой
    Там должен быть указатель на экземпляр класса Model1, представляющего существующую запись в базе данных.
    def add_something(request):
      # Создаём налету
      primer = Model2.objects.create(example=Model1.create() , something2="text")
      return redirect('/123')


    def add_something(request):
      # Достаём из базы данных существующую запись
      model1 = Model1.objects.get(something1='something else', youknow='no matter')
      primer = Model2.objects.create(example=model1, something2="text")
      return redirect('/123')

    Вот тут есть ответы на все ваши вопросы.
    Ответ написан
    Комментировать
  • Как работать с датами в Django?

    Kademn
    @Kademn
    Злой
    Не совсем понятна проблема. Во view вы формируете данные используя возможности python, затем в каком угодно порядке и формате вы отдаете их в шаблон. В шаблоне вы можете представить datetime в удобном для вас виде, например.
    <td>{{ item.date_in|date:"j E Y" }}</td>

    Так что "неудобный формат для пользователя" определяете вы сами, а обработку JavaScript'ом будете делать на основе того, как подаете данные в шаблоне.
    Посмотрите здесь
    +
    В каком бы виде вы не передавали данные в форму, вы можете сами переопределить валидацию данных для формы.
    Подробнее тут
    Ответ написан
    3 комментария