Ошибка при рендеринге шаблона с использованием extra_context django

Здравствуйте Я использую extra_context в views и в HTML я передаю его, но похоже, что я делаю это неправильно, потому что я получаю эту ошибку: ProgrammingError at /informacion-tiendas/add колонка InformacionTiendas_informaciontiendas.nombre не существует LINE 1: ...ECT "InformacionTiendas_informaciontiendas". "id", "Informaci...

А при комментировании строки extra_context в views, HTML страница уже видится без ошибок, очевидно контекст не проходит и инпуты не появляются, но по крайней мере ошибок нет

Кто-нибудь знает почему?

views.py

class InformacionTiendasAdd(CreateView):
    model=InformacionTiendas
    form_class=InformacionTiendasForm
    template_name='InformacionTiendas/informacion-tiendas-agregar.html'
    success_url=reverse_lazy('InformacionTiendas:list_tiendas')
    extra_context={'tiendas': InformacionTiendas.objects.all()}

models.py

class InformacionTiendas(models.Model):
    nombre=models.CharField(max_length=255)
    registro_desde=models.DateTimeField(default=datetime.now )
    tax_id=models.IntegerField()
    
    def __str__(self):
        return f'{self.nombre} {self.registro_desde} {self.tax_id}'

information-add-shops.html

<>>>

                                        <form class="needs-validation" novalidate>
                                            {% for tienda in tiendas %}
                                            <div class="row mb-3">
                                                <div class="col-md-12">
                                                    <div>
                                                        <label class="form-label" for="validationCustom01">Name</label>
                                                        {{ tienda.nombre }}
                                                        <div class="invalid-feedback">
                                                            Please provide the workshop name.
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                            <div class="row">
                                                <div class="col-md-6">
                                                    <div class="mb-3">
                                                        <label class="form-label" for="validationCustom06">Registration</label>
                                                         {{ tienda.registro_desde }}
                                                            Please provide workshop`s registration number.
                                                        </div>
                                                    </div>
                                                </div>

                                                <div class="col-md-6">
                                                    <div class="mb-3">
                                                        <label class="form-label" for="validationCustom07">TAX ID</label>
                                                        {{ tienda.tax_id }}
                                                        <div class="invalid-feedback">
                                                            Please provide workshop`s registration number.
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                            {% endfor %}
                                        </form>

Основываясь на новой информации из вашей правки, похоже, что вы не перенесли базу данных.

Попробуйте запустить это в оболочке shell:

python manage.py makemigrations
python manage.py migrate
Вернуться на верх