Можно ли включить две ссылки на URL-адреса данных в тег формы django и обработать их с помощью java-скрипта или ajax для заполнения двух разных зависимых выпадающих списков?
, если это возможно, что является лучшимспособ реализовать это!
спасибо
Model.py
class Province(models.Model):
name = models.CharField(max_length=150, db_index=True)
slug = models.SlugField(max_length=150)
def __str__(self):
return self.name
class City(models.Model):
province = models.ForeignKey(Province, on_delete=models.CASCADE)
name = models.CharField(max_length=100)
slug = models.SlugField(max_length=150)
def __str__(self):
return self.name
class Category(models.Model):
name = models.CharField(max_length=150)
slug = models.SlugField(max_length=150)
def __str__(self):
return self.name
class Subcategory(models.Model):
category = models.ForeignKey(Category, on_delete=models.CASCADE)
name = models.CharField(max_length=200)
slug = models.SlugField(max_length=200)
def __str__(self):
return self.name
<form class="form-horizontal" method="POST" id="MyForm" data-load-url="{% url 'base:load-subcategory' %}" data-cities-url="{% url 'base:load-cities' %}">
в результате при загрузке формы пользователь может выбрать провинцию и исходя из этогофайлы городов загружают соответствующие города, а также пользователь может выбрать категорию, и на основе этого поля подкатегории будут заполнены соответствующие подкатегории, связанные с выбранной категорией.