Que tal? Acho que serve para o quevocê está precisando.
[1] https://github.com/digi604/django-smart-selects
Enviado via iPad
Em 26/01/2012, às 15:56, Rodolfo Valladão <rodo...@gmail.com> escreveu:
> Olá pessoal,
>
> Estou com a seguinte dúvida:
>
> Tenho três modelos:
>
> 1) Cliente -> Onde você cadastra os dados do cliente. (nome, RG, CPF,
> data de nascimento, etc);
>
> 2) ClientePalavraChave -> (Onde você cadastra as Palavras Chaves
> contratada pelo cliente. ("Apple", "iPAd", "iPhone")
>
> 3) ClientePalavraChaveFiltro -> (Onde você cadastra o filtro de cada
> palavra chave cadastrada no "ClientePalavraChave". Cada palavra chave
> pode ter vários filtros.
>
> * Palavra Chave: Apple
>
> Condição: Contenha
> Filtro: "Brasil"
>
> Condição: Não contenha
> Filtro: "Big Apple"
>
> Sei que o Django não suporta nativamente Inline dentro do Inline, por
> isso gostaria de saber se alguém conseguiu colocar um inline dentro de
> outro inline manualmente, ou se tem outra maneira de fazer um cadastro
> em três níveis (Pai/Filho/Neto) no admin do Django.
>
> Atenciosamente,
>
> Rodolfo Valladão.
>
>
>
>
> --
> Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
> Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>
http://stackoverflow.com/questions/702637/django-admin-inline-inlines-or-three-model-editing-at-once
https://code.djangoproject.com/ticket/9025
Enviado via iPad
Em 26/01/2012, às 21:02, Rodolfo Valladão <rodo...@gmail.com> escreveu:
> Terry,
>
> O que eu quero é que quando uma pessoa cadastrar uma palavra chave num
> inline, abra outro inline para cadastrar seus filtros, e assim
> sucessivamente.
>
> Exemplo:
>
> Palavra Chave: Apple (model: ClientePalavraChave)
> -------------------------------------------------
> Condição | Palavra para Filtro (model: ClientePalavraChaveFiltro)
> -------------------------------------------------
> Contenha | Brasil
> Não Contenha | Big Apple
>
> Palavra Chave: HP (model: ClientePalavraChave)
> -------------------------------------------------
> Condição | Palavra para Filtro (model: ClientePalavraChaveFiltro)
> -------------------------------------------------
> Contenha | Impressora
> Não Contenha | Tablet
>
> Ou seja um Inline dentro de outro.
>
> Atenciosamente,
>
> Rodolfo Valladão.
>
>
>
>
>
>
> On 26 jan, 20:28, Terry Laundos <terry.laun...@gmail.com> wrote:
>> Dá pra fazer um inline que tenha duas ForeignKeys, e nessas duas ForeignKeys usar o Django Smart Selects[1].
>>
>> Que tal? Acho que serve para o quevocê está precisando.
>>
>> [1]https://github.com/digi604/django-smart-selects
>>
>> Enviado via iPad
>>
Terry,
O que eu quero é que quando uma pessoa cadastrar uma palavra chave num
inline, abra outro inline para cadastrar seus filtros, e assim
sucessivamente.
Exemplo:
Palavra Chave: Apple (model: ClientePalavraChave)
-------------------------------------------------
Condição | Palavra para Filtro (model: ClientePalavraChaveFiltro)
-------------------------------------------------
Contenha | Brasil
Não Contenha | Big Apple
Palavra Chave: HP (model: ClientePalavraChave)
-------------------------------------------------
Condição | Palavra para Filtro (model: ClientePalavraChaveFiltro)
-------------------------------------------------
Contenha | Impressora
Não Contenha | Tablet
Ou seja um Inline dentro de outro.
Atenciosamente,
Rodolfo Valladão.
> Dá pra fazer um inline que tenha duas ForeignKeys, e nessas duas ForeignKeys usar o Django Smart Selects[1].
>
> Que tal? Acho que serve para o quevocê está precisando.
>
> [1]https://github.com/digi604/django-smart-selects
>
> Enviado via iPad
>