Информация моего внешнего ключа не отображается в моем шаблоне
У меня есть сомнения, которые заключаются в том, что я не понимаю, что я делаю неправильно. У меня есть модель, которая хранит информацию очень хорошо, все идеально. Но у меня есть другая модель, которая имеет внешний ключ, который наследуется от модели, которая работает. Только при попытке отобразить данные ничего не видно. Я не знаю, что я делаю неправильно.
ReporteGancias/modelos.py
class ReporteGanancias(models.Model):
mano_obra=models.ForeignKey(ManoObra, on_delete=models.SET_NULL, null=True)
parte=models.ForeignKey(Inventory, on_delete=models.SET_NULL, null=True)
def __str__(self):
#return f'{self.parte} {self.mano_obra} '
inventario/modelos.py
class Inventory(models.Model):
STATUS = (
('Ok', 'Ok'),
('Pending', 'Pending'),
)
dealer = models.CharField(max_length=255, blank=True, null=True)
codigoInventory=models.CharField(max_length=255,blank=True)
invoiceNumber=models.IntegerField()
descriptionInventory= models.CharField(max_length=255, blank=True, null=True)
quantityInventory=models.IntegerField(default=0)
unitPriceInventory=models.IntegerField()
minimumInventory=models.IntegerField()
# invoice_number=models.IntegerField()
status=models.CharField(max_length=255,choices=STATUS,default='Ok')
fecha_registro = models.DateTimeField(default=datetime.now)
def __str__(self):
return f'{self.dealer}: {self.codigoInventory} {self.invoiceNumber} {self.descriptionInventory} ' \
f'{self.quantityInventory} {self.unitPriceInventory}{self.minimumInventory}{self.status}{self.fecha_registro}'
ReporteGancias/views.py
class pendingStock(ListView):
model=ReporteGanancias
template_name = 'ReporteGanancias/reports-pending-stock.html'
context_object_name='stocks'
queryset=ReporteGanancias.objects.all()
ReporteGancias/informes-pendiente-de-stock.html'
{% for stock in stocks %}
{% if stock.parte %}
<tr>
<td>{{ stock.parte.codigoInventory }}</td>
<td>Part Name</td>
<td>{{ stock.parte.unitPriceInventory }}</td>
<td><a href="#" class="stock-quantity" data-type="text" data-pk="1">{{ stock.parte.quantityInventory }}</a></td>
<td>{{ stock.parte.dealer }}</td>
<td>{{ stock.parte.invoiceNumber }}</td>
</tr>
{% endif %}
{% endfor %}