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%}