【发布时间】:2014-07-17 20:17:42
【问题描述】:
我有这个问题,很傻但是很好......我有这两个模型:
class Cliente(models.Model):
CUIT = models.CharField(max_length=50)
Direccion = models.CharField(max_length=100)
Razon_Social = models.CharField(max_length=100)
def __unicode__(self):
return self.Razon_Social
class Factura(models.Model):
TIPO_FACTURA = (
('A', 'A'),
('E', 'E')
)
tipo_Factura = models.CharField(max_length=1, choices= TIPO_FACTURA)
nombre_cliente = models.ForeignKey(Cliente)
fecha_factura = models.DateField()
IRI = models.IntegerField()
numero_De_Factura = models.IntegerField(max_length=50)
descripcion = models.CharField(max_length=140)
importe_Total= models.FloatField()
importe_sin_iva = models.FloatField()
def __unicode__(self):
return "%s - %s" % (unicode(self.nombre_cliente), self.numero_De_Factura)
我列出了每个客户的账单,当用户点击它时,我想显示一些关于账单的信息(西班牙语中的 Factura)和一些关于客户的信息,比如它的地址
这是我的views.py:
def verFactura(request, id_factura):
fact = Factura.objects.get(pk = id_factura)
cliente = Cliente.objects.filter(factura = fact)
template = 'verfacturas.html'
return render_to_response(template, locals())
我正在尝试获取此特定账单的客户信息,以便显示其信息,但在模板中我看不到任何内容:
<div >
<p>{{fact.tipo_Factura}}</p>
<p>{{fact.nombre_cliente}}</p>
<p>{{cliente.Direccion}}</p>
</div><!-- /.box-body -->
这是我的网址:
url(r'^verFactura/(\d+)$', 'apps.Administracion.views.verFactura',name = 'verFactura'),
谁能告诉我我该怎么做。显然我的代码有问题,所以我将不胜感激。提前谢谢你
【问题讨论】:
-
能否正确格式化您的代码?
-
谢谢丹尼尔。对此感到抱歉
标签: python django templates django-views django-urls