Django UploadFileForm с уменьшенным набором ключей ForeignKey Queryset

Мне нужно найти способ уменьшить набор запросов категорий с помощью моих фильтров. Как я могу это сделать?

У меня есть и UploadFileForm, основанная на модели:

class Files100M(models.Model):
    id = models.AutoField(primary_key=True)
    file = models.FileField("File", upload_to=handle_uploaded_file,)
    project = models.ForeignKey(Project, on_delete=models.CASCADE)
    category = models.ForeignKey(Category, on_delete=models.CASCADE)
    date = models.DateTimeField(default=datetime.now, blank=True)

Класс Form выглядит следующим образом:

class UploadFileForm(forms.ModelForm):
     ALLOWED_TYPES = ['pdf', 'dwg']

    class Meta:
        model = Files100M
        fields = ['project', 'category', 'file']

Мой шаблон выглядит следующим образом:

{% load django_bootstrap5 %}

<div class="col-sm-3 col-md-3 col-sm-3 col-lg-2">
{% if file_upload_form %}
<form method='post' enctype="multipart/form-data">

    {% csrf_token %}

    {% bootstrap_form file_upload_form %}
    {% bootstrap_button button_type="submit" content="Upload File" %}
    {% bootstrap_button button_type="reset" content="Cancel" %}
</form>
{%endif%}
Вернуться на верх