Como fazer um checkbox dentro de outro checkbox

14/11/2018

16

Boa tarde Pessoal, estou com uma dificuldade aqui.

Programo em Python com Django.
Preciso fazer algo que atenda essa requisição do cliente:
No sistema temos Categorias e sub-categorias de produtos e preciso montar um catálogo que pode incluir algumas categorias inteiras e algumas sub-categorias de uma categoria de forma dinâmica
Exemplo:
[ ] Categoria A
[ ]Sub-categoria 1
[ ]Sub-categoria 2
[ ] Categoria B
[ ]Sub-categoria 3
[ ]Sub-categoria 4
Preciso montar um form que consiga coletar esses dados para tratar no view.py, mas não tô conseguindo

O usuário deverá poder selecionar o que quiser, por exemplo:
[X] Categoria A
[ ]Sub-categoria 1
[ ]Sub-categoria 2
[ ] Categoria B
[ ]Sub-categoria 3
[X]Sub-categoria 4

Deverei nesse caso gerar o catálogo com os produtos da Categoria A (e suas sub-categorias) e também da Sub-categoria 4

Alguém sabe montar essa estrutura?
Myke Agnol

Myke Agnol

Responder

Posts

22/12/2021

Leticia Lima

Ola tudo bem ?

Da uma olhada em https://docs.djangoproject.com/en/4.0/topics/db/examples/many_to_one/ <--- base da estrutura é isso.
Antes de qualquer coisa, faça esse relacionamento (1-N), voce aplica no seu models e testa no django admin cadastra categoria A e depois subcategorias relacionadas a A.

att.
Leticia Lima
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários,
consulte nossa política de privacidade.

Aceitar