ArrayList no Django

1. ArrayList no Django

jamisson seigler bezerril de sozua
jamisson

(usa Ubuntu)

Enviado em 05/07/2018 - 22:28h

Boa noite pessoal, estou com um problema que não estou conseguindo resolver; vou explicar o problema, se alguém souber como fazer por favor me deem uma ajuda.

Estou desenvolvendo uma aplicação para geração de relatórios de certificações de fibras ópticas, e tais relatórios são elaborados por meio da importação de arquivos em .XML e .TXT; isso é só a explicação por cima do projeto. A questão é a seguinte:

Uma certificação é feita dentro de um "Trecho", onde esse trecho tem os seguintes atributos (Localdiade_A, Localidade_B, distância, Dio_A, Dio_B, Fibras_A, Fibras_B, entre outras coisas). Meu problema está justamente nessas "Fibras_A e Fibras_B", porque um trecho tem x Fibras_A e y Fibras_B, onde x e y são passados na hora da criação do Trecho. Não estou conseguindo, ou melhor, não estou entendo como criar essas ArrayLists para Fibras_A e Fibras_B a depender do valor passado.

Eu tenho a classe Trecho, que tem os seguintes atributos:

class Trecho(models.Model):

rede = models.CharField("Rede*", max_length = 50, blank = False, choices = rede_choices)
localidade_A = models.ForeignKey(Localidade, related_name = 'localA', on_delete = models.CASCADE)
localidade_B = models.ForeignKey(Localidade, related_name = 'localB', on_delete = models.CASCADE)
dio_A = models.CharField("Dio", max_length = 10, blank = True, null = True)
dio_B = models.CharField("Dio", max_length = 10, blank = True, null = True)
distancia = models.CharField("Distância de A para B (m)*", max_length = 9, blank = False, null = True)

E uma classe Fibra, que deve ter os seguintes atributos:

class Fibra(models.Model):

id_fibra =
distancia =
subtrecho =
statusFibra =

Alguém me ajudaaaaaa

Uma print da tela para vocês entenderem, ou seja, quando eu clicar em salvar o sistema deve criar 24 fibras_A e 36 fibras_B
http://tinypic.com/r/5vu4xd/9


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts