这是我的admin.py
class DeliveryLine(OrderLine):
class Meta:
proxy=True
class DeliveryLineAdmin(OrderLineAdmin):
def pickup_date(self,obj):
widgets= AdminDateWidget()
return widgets
def pincodes(self,obj):
ob=OrderHeader.objects.using('orders').values_list('billing_pincode').filter(order_id=obj.order_id)
for tup in ob:
for item in tup:
return item
# item for value in ob :
# for ob in literal_eval(value)
def billing_address(self ,obj):
return str(obj.seller_name)+'</br>'+str(obj.seller_address)+'</br>'
billing_address.allow_tags=True
list_display=('order_id','billing_address','product_qty','product_name','unit_price','seller_phone','pincodes','seller_name','seller_address','subtotal','pickup_date')
search_fields=['pickup_date',]
admin.site.register(DeliveryLine,DeliveryLineAdmin)
OrderLine是我在此交付线模型中继承的其他模型,因此我不必创建另一个模型交付线。
现在我想做的是 创建一个搜索字段,当有人点击该字段时,它会打开一个日期选择器并从该日期选择器中选择日期,而django将根据该搜索字段执行搜索。