Возможно ли создать ArrayField для Django БД SQLite3 по умолчанию? - PullRequest
0 голосов
/ 19 апреля 2020

Я работаю над своим первым Django проектом и сейчас хочу, чтобы у пользователя была возможность добавлять несколько элементов в модель. Это будет выглядеть примерно так в админ-панели.

Expected Values [______________] +
                [______________] 
                [______________]

Каждый раз, когда они нажимают «+», он открывает новую строку для них, чтобы добавить что-либо.

Из того, что я пришел до сих пор это ArrayField, возможно, то, что я хочу. Однако, похоже, что это не по умолчанию Django БД SQLite3. Я пытаюсь найти способ делать то, что я хочу, оставаясь на SQLite3.

Стоит ли останавливаться на SQLite3? Делает ли переключение на Postgres возможным то, что я хочу?

Спасибо

1 Ответ

0 голосов
/ 19 апреля 2020

SQLite не имеет ArrayField тип поля ( типы данных документы), этот тип поля ограничен PostgreSQL

Возможно, вы не хотите использовать ArrayField вы хочу использовать связь с базой данных

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...