#Админка
@staff_member_required
def AdminOrderDetail(request, order_id):
order = get_object_or_404(Order, id=order_id)
return render(request, 'admin/orders/order/detail.html', {'order': order})
#Личный кабинет
def account_view(request):
order = Order.objects.filter(user=request.user)
context = {
'OrderItem': OrderItem,
'Order': Order
}
return render(request, 'user_account.html', context)
Шаблоны:
<--Работает-->
<h1>Заказ {{ order.id }}</h1>
<ul class="object-tools">
<li>
<a href="#" onclick="window.print()">Распечатать заказ</a>
</li>
</ul>
<table width="100%">
<tr>
<th>Создан</th>
<td>{{ order.created }}</td>
</tr>
<tr>
<th>Заказчик</th>
<td>{{ order.first_name }} {{ order.last_name }}</td>
</tr>
<tr>
<th>E-mail</th>
<td><a href="mailto:{{ order.email }}">{{ order.email }}</a></td>
</tr>
<tr>
<th>Адрес</th>
<td>{{ order.address }}</td>
</tr>
<tr>
<th>Самовывоз</th>
<td>{{ order.pickup }}</td>
</tr>
<tr>
<th>Доставка</th>
<td>{{ order.delivery }}</td>
</tr>
<tr>
<th>Полная стоймость</th>
<td>{{ order.get_total_cost }} руб.</td>
</tr>
<tr>
<th>Статус</th>
<td>{% if order.paid %}Оплачен{% else %}В ожидании оплаты{% endif %}</td>
</tr>
</table>
<--Не работает-->
<td>{{ order.id }}</td>
<td></td>
<td>{{ order.created }} </td>
<td>{{ order.get_total_cost }}</td>
<td></td>