Commit 7073aa58 authored by Антонов Егор Алексеевич's avatar Антонов Егор Алексеевич
Browse files

Исправлено отображение данных запросов на редактирование.

1 merge request!15Исправлено отображение данных запросов на редактирование.
Showing with 16 additions and 9 deletions
+16 -9
from django.contrib import admin
from .models import EditRequest, IncomingEditRequest
# Register your models here.
admin.site.register(EditRequest)
admin.site.register(IncomingEditRequest)
......@@ -19,7 +19,7 @@ class EditRequest(models.Model):
req_datetime = models.DateTimeField(auto_now_add=True) # Дата и время создания заказа
user = models.ForeignKey(User, on_delete=models.CASCADE) # Связь с пользователем
req_parameters = models.TextField(default='no parameters') # Параметры заказа
file_path = models.CharField(max_length=255, blank=True, null=True) # Путь к файлу
file_path = models.CharField(max_length=255, blank=True, null=True) # Путь к файлу, отправлен пользователем
req_state = models.CharField(
max_length=50,
default='in_progress',
......
......@@ -56,11 +56,10 @@
{% for order in orders %}
<li>
Заказ ID: {{ order.id }} <br>
Дата: {{ order.order_datetime }} <br>
Параметры: {{ order.order_parameters }} <br>
Файл: {% if order.file_basename %}{{ order.file_basename }}{% else %}Нет файла{% endif %} <br>
Дата: {{ order.req_datetime }} <br>
Параметры: {{ order.req_parameters }} <br>
Отправленный файл: {% if order.sent_by_user %}{{ order.sent_by_user }}{% else %}Нет файла{% endif %} <br>
Полученный файл: {% if order.recieved_from_server %}{{ order.recieved_from_server }}{% else %}Нет файла{% endif %} <br>
</li>
{% endfor %}
</ul>
......
......@@ -523,11 +523,16 @@ def view_editrequests(request):
orders = reqs_by_status[status]
for order in orders:
# Извлекаем только basename из файловых путей
if order.file_path:
order.sent_by_user = os.path.basename(order.file_path)
else:
order.sent_by_user = []
if order.received_file:
order.file_basename = os.path.basename(order.received_file)
order.recieved_from_server = os.path.basename(order.received_file)
else:
order.file_basename = []
order.recieved_from_server = []
orders_status_list.append((status, orders))
return render(request, 'mainapp/view_editrequests.html', {'orders_status_list': orders_status_list})
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment