Pergunta

Eu tenho uma tabela Person e mesa de telefone. A tabela Phone tem uma chave estrangeira na tabela de Pessoa, que é um ID auto-incremento. Cada pessoa pode ter um número arbitrário de números de telefone. Existe uma maneira para eu criar um formulário Django para digitar números de telefone ao criar uma nova entrada de Pessoa e editá-los, juntamente com uma entrada Pessoa existente?

Foi útil?

Solução

Sim, inlineformset_factory do Django é exatamente o que você precisa.

Docs: modelo Formsets e inline formsets

Este trecho deve ajudá-lo como um exemplo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top