Как отобразить пустую форму и форму с сохраненными данными из БД на той же странице, используя Ajax, Jquery в Django - PullRequest
0 голосов
/ 15 февраля 2020

Я создал две модели Template и TempData в django, где Template хранит заголовок шаблона в модели Template, который связан с TempData, где мы можем хранить n элементов.

Ниже приведены соответствующие модели моделей для указанных выше моделей (Template is ForeignKey to TempData)

class TemplateForm(forms.ModelForm):
    title = forms.CharField(label='', widget=forms.TextInput(attrs={'onblur':'updateTitle()','placeholder':'Title','class':'input-no-border', 'id':'js_template_title', 'alt':'rename'}))

    class Meta:
        model = Template
        fields = ['title']


class TemplateDataForm(forms.ModelForm):
    item = forms.CharField(widget=forms.TextInput(attrs={'id':'js_temp_item'}))
    status = forms.ChoiceField(label='', choices=CHOICES, widget=forms.Select(attrs={'id':'status', 'class':'btn-switch switch-select switch-select-button switch-select-button:hover'}))

    class Meta:
        model = TempData
        fields = ['item','status']

Я могу сохранить данные «title» и связанные n «элементов» в шаблоне в БД с использованием Ajax и Jquery, но я не могу отобразить список TempDataForm с сохраненными данными в БД с использованием Ajax JQuery

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

Основная цель отображения формы с сохраненными данными - разрешить пользователям обновлять данные и выбор

...