Просто отобразить можно запросто:
class OrdersAdmin(admin.ModelAdmin):
fields = [
'customer',
'customer_address',
'date',
'amount_bottle',
'price',
'statusOrder'
]
readonly_fields = ['customer_address',]
list_filter = ['date']
date_hierarchy = 'date'
def customer_address(self, obj):
return obj.customer.address
customer_address.short_description = "Customer’s address"
А вот с редактированием всё сложнее. Представьте себе, например, такую ситуацию — допустим, вы добавили в эту форму поле, которое сохраняется в поле address связанного объекта модели Customer. Но вот какое дело: пользователь в процессе редактирования поля поменял значение поля Customer, и поэтому объект Order связан уже с другим клиентом. Если всё равно сохранить адрес, то получится, что вы перезапишете значение уже для другого объекта, и это, возможно, будет неуместно. Если не сохранить — опять же, это может не быть ожидаемым поведением (может быть, пользователь хотел сохранить именно такой адрес для нового клиента).
Тут я вижу такие варианты решения: или запрещать редактирование клиента, или прятать поле с адресом, если клиент изенён, или вообще динамически (с помощью JS) подгружать новый адрес при изменении клиента (и блокировать сохранение заказа, пока адрес не подгрузился).
Если один из таких вариантов вам подходит, то вам нужно
отредактировать используемую для страницы редактирования заказа форму, и
дополнить обработку этой формы таким образом, чтобы значение поля с адресом сохранялось в поле address связанного объекта Customer.
Удачи!
P.S. Замечание по стилю: лучше не OrdersAdmin, а OrderAdmin (тем более, что Customer у вас напиано в единственном числе).