NSProject
24 березня 2023 р. 20:25

Замена поля ManyToMany

Django

Сам не знаю почему, но у меня вдруг возник вопрос. А вот существует ли замена для поля ManyToManyField?

2

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

3
Evgenii Legotckoi
  • 24 березня 2023 р. 20:56

В смысле замена? Ну есть ещё One To Many и One To One. Но это просто виды отношений в базе данных, а поля в модели - это их реализация. Теоретически можно просто написать собственные поля с более специфичной логикой

    NSProject
    • 25 березня 2023 р. 21:18

    Дело в том что хотелось бы хранить некоторый контент (например картинки) где то в бд для одной записи.
    Есть конечно в Postgresql поле ArrayField которое вроде должно с этим справляется. Но это по своей сути тож не то. ManyToManyField хороша не поспоришь. Вот и хотелось узнать просто есть или нет)))

      Evgenii Legotckoi
      • 29 березня 2023 р. 14:11

      Картинки точно нужно хранить в медиа директории на сервере, а для обращения использовать ImageField. Который будет хранить только путь к изображению на сервере. Хранить изображения в базе данных является плохой практикой, поскольку это неэффективно

        Коментарі

        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, установлены. Кроме одного... Когда пытаюсь скомпилиров…