Почитайте про
формы в django, там на примерах объяснено как сделать и выпадающий список и простое поле и загрузку файлов.
Тот пример что вы нашли вообще из другой степи, django это язык python, а file.php - это язык php, в одно проекте их не встретишь.
Вот, очень натянутый пример использования
modelform:
models.py
class Application(models.Model):
brand = models.ForeignKey('Brand', blank=True, null=True)
forms.py
class ApplicationForm(ModelForm):
class Meta:
model = Application
fields = ['brand']
views.py
def useappl(request, useappl_id):
if request.method == 'POST':
form = ApplicationForm(request.POST)
if form.is_valid():
# Обработка
form.save() # сохранение модели
return HttpResponseRedirect('/thanks/')
else:
form = ApplicationForm()
return render(request, 'contact.html', {'form': form})
contact.html
{{ form }} # выведет форму, с выпадающем списком из брендов, останется прилепить кнопку