Python ';PedidoComissaoAdmin.date#U层次结构';指字段';佩迪多数据&x27;这是模型';PedidoComissao';
在models.py中Python ';PedidoComissaoAdmin.date#U层次结构';指字段';佩迪多数据&x27;这是模型';PedidoComissao';,python,django,Python,Django,在models.py中 class PedidoComissao(models.Model): artista = models.ForeignKey(Cliente, verbose_name='Artista') pedido = models.ForeignKey(Pedido) pedidoitem = models.ForeignKey(PedidoItem, verbose_name='Arte') valor_receber = models.Dec
class PedidoComissao(models.Model):
artista = models.ForeignKey(Cliente, verbose_name='Artista')
pedido = models.ForeignKey(Pedido)
pedidoitem = models.ForeignKey(PedidoItem, verbose_name='Arte')
valor_receber = models.DecimalField(max_digits=11, decimal_places=2)
data_pagamento = models.DateTimeField(auto_now_add=False)
status = models.BooleanField(default=False)
origem_venda = models.CharField(null=True, blank=True, max_length=30)
class Meta:
verbose_name, verbose_name_plural = u'Comissão', u'Comissões'
在admin.py中
class PedidoComissaoAdmin(admin.ModelAdmin):
list_display = ['artista', 'pedido', 'pedido_data',
'pedidoitem', 'valor_receber', 'data_pagamento',
'status', 'origem_venda']
list_filter = ['artista__nome', 'pedido__data']
actions = ['status_pago']
date_hierarchy = 'pedido__data'
def pedido_data(self, instance):
return instance.pedido.data.strftime("%d/%m/%Y")
我得到的错误是:
'PedidoComissaoAdmin.date_hierarchy' refers to field 'pedido__data' that is missing from model 'PedidoComissao'.
外键不起作用的日期\u层次结构?
我不能使用带有外键的日期字段?我不能使用日期字段,因为它是模型顺序Pedido模型的定义是什么?它是否有一个名为data的字段?
类peido(models.Model):“”“(peido description)”“”#数据E STATUS DO peido data=models.datetime字段(auto_now_add=True)