Динамический выпадающий в Джанго - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь загрузить список папок в локальной системе в раскрывающемся меню формы django, используя динамический путь (необходимо выбрать путь динамически).

, пожалуйста, дайте мне идею сделать это.

заранее спасибо

1 Ответ

0 голосов
/ 28 февраля 2019

Это можно сделать в зависимой выпадающей форме, создав форму модели.например forms.py из django, импортировать формы из .models import Name, Country

class PersonForm (forms.ModelForm): класс Meta: model = Person fields = ('имя', 'пол', 'занятие','country')

def __init__(self, *args, **kwargs):
    super().__init__(*args, **kwargs)
    self.fields['city'].queryset = Country.objects.none()

Это простое определение формы с важной деталью: сейчас мы переопределяем метод init по умолчанию и устанавливаем набор запросов в поле города в пустой список стран: после этогочтобы создать представление для возврата списка стран, используйте представление через запросы AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...