KM
15 червня 2021 р. 18:22

Django как воспользоваться результатом метода?

return

  1. Priv = 2020
  2. Now = 2021
  3. Next = 2022
  4.  
  5. Rok = (
  6. (None, "Nie wybran"),
  7. (Priv, '2020'),
  8. (Now, '2021'),
  9. (Next, '2022')
  10. )
  11.  
  12. Rok = models.IntegerField(choices=Rok, default=Now)
  13.  
  14. def checkRok(self):
  15.  
  16. strrok = str(self.Rok)
  17.  
  18. return strrok
  19.  
  20.  
  21.  
  22.  
  23. Tydzien = models.DateField(datetime.date(year=checkRok, month=11, week=1))
  1. Я хочу в последней строке использовать strrok как значение года. Подскажите пожалуйста как это сделать??
  2. Почти все пока делаю в models и не хочу задействовать киких то вью или форм.. Заранее благодарю!
2

Вам це подобається? Поділіться в соціальних мережах!

1
Evgenii Legotckoi
  • 02 липня 2021 р. 14:44

Зависимость одного поля от другого делается через механизм populate field. Я такое реализовывал давно, но это сложнее обычного, не могу показать пример.
Поищите в google информацию по запросу django populate field from another field

    Коментарі

    Only authorized users can post comments.
    Please, Log in or Sign up
    • Останні коментарі
    • Evgenii Legotckoi
      16 квітня 2025 р. 17:08
      Благодарю за отзыв. И вам желаю всяческих успехов!
    • IscanderChe
      12 квітня 2025 р. 17:12
      Добрый день. Спасибо Вам за этот проект и отдельно за ответы на форуме, которые мне очень помогли в некоммерческих пет-проектах. Профессиональным программистом я так и не стал, но узнал мно…
    • AK
      01 квітня 2025 р. 11:41
      Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
    • Evgenii Legotckoi
      09 березня 2025 р. 21:02
      К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
    • VP
      09 березня 2025 р. 16:14
      Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…