Я не пробовал это, но, по крайней мере, вы должны понять.Предположим, у вас есть FielField
, и вам нужно отобразить значение из record
.Возможно, вам придется использовать Class-Based
Виды, так как он имеет много готовых функций.
models.py
from django.db import models
class DjFile(models.Model):
title = models.CharField()
file = models.FileField(upload_to='files')
views.py
from django.shortcuts import render, get_object_or_404
# Function-Based View
from djfiles.models import DjFile
def dj_view(request, pk=None):
"""Get the record and render the `file`"""
obj = get_object_or_404(DjFile, pk=pk)
return render(request, obj.file, {
'title': obj.title
}, content_type='application/xhtml+xml')