Отображение только поля загрузки

Я хочу отобразить только поле upload в моем проекте, но мне нужно сохранить в моих моделях (db): адрес электронной почты, файл и дату_время (эти данные были прочитаны из ключа openpgp). Это работает следующим образом: Пользователь загружает файл (открытый ключ openpgp) на сайт, а мой скрипт считывает email и дату_время из файла. Я новичок в django

Исходный код:

models.py:

class Users_Keys(models.Model):
email = models.EmailField(max_length=255)
file_key = models.FileField(max_length=255)
date_time = models.DateField()

forms.py:

from django import forms
from .models import Users_Keys

class KeyForm(forms.ModelForm):
    class Meta:
        model = Users_Keys
        fields = ('email', 'file_key', 'date_time')
<
def upload_key(request):
    if request.method == 'POST':
        form = KeyForm(request.POST, request.FILES, request.POST)
        
        if form.is_valid():
            form.save()
            return  render(request, 'index.html')
    else:
        form = KeyForm()
        

    return render(request, 'upload.html',{
    'form':form
})

upload.html:

{% extends 'background.html' %}

{% block content %}


<h2>Add KEY</h2>
  <form method="POST" enctype="multipart/form-data">
        <button class="btn btn-outline-success" type="submit">Upload</button>
        {% csrf_token %}
        {{ form }}  
  </form>

{% endblock %}
Вернуться на верх