diff --git a/akarpov/files/models.py b/akarpov/files/models.py index 3262f7e..bbe50fc 100644 --- a/akarpov/files/models.py +++ b/akarpov/files/models.py @@ -45,6 +45,12 @@ def file_image_url(self): return settings.STATIC_URL + f"images/files/{end}.png" return settings.STATIC_URL + "images/files/_blank.png" + @property + def file_size(self): + if self.file: + return self.file.size + return 0 + def get_absolute_url(self): return reverse("files:view", kwargs={"slug": self.slug}) diff --git a/akarpov/templates/files/list.html b/akarpov/templates/files/list.html index c9a4569..a1fcf9f 100644 --- a/akarpov/templates/files/list.html +++ b/akarpov/templates/files/list.html @@ -14,6 +14,8 @@ display: flex; flex-direction: column; } +.fill-height { flex-grow: 1; width: 100%; } +.controlsdiv { display: table; width: 100%; } {% endblock %} @@ -23,11 +25,14 @@ {% endfor %}
{% for file in file_list %} -
+
{{ file.name }}
-

{{ file.edited | naturaltime }}

- +

{{ file.file_size | filesizeformat }}

+
+ +
+

{{ file.modified | naturaltime }}

{% endfor %}