Два URL в теге django для обработки с использованием java-скрипта или ajax - PullRequest
0 голосов
/ 07 июля 2019

Можно ли включить две ссылки на 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' %}">

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

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