Что означает ошибка ProgrammingError в / contact /? - PullRequest
0 голосов
/ 16 июня 2019

Я только что добавил контактную форму в свое приложение, а затем вернул ее при отправке формы.У меня нет blog_quotes в моем коде, и когда я выполнял миграцию, ничего не изменилось.

ProgrammingError at /contact/
relation "blog_quotes" does not exist
LINE 1: INSERT INTO "blog_quotes" ("name", "email", "description") V...
                ^
Request Method: POST
Request URL:    https://myapp.herokuapp.com/contact/
Django Version: 2.1.9
Exception Type: ProgrammingError
Exception Value:    
relation "blog_quotes" does not exist
LINE 1: INSERT INTO "blog_quotes" ("name", "email", "description") V...
                ^
Exception Location: /app/.heroku/python/lib/python3.6/site- packages/django/db/backends/utils.py in _execute, line 85
Python Executable:  /app/.heroku/python/bin/python
Python Version: 3.6.8
Python Path:    
['/app/.heroku/python/bin',
 '/app',
 '/app/.heroku/python/lib/python36.zip',
 '/app/.heroku/python/lib/python3.6',
 '/app/.heroku/python/lib/python3.6/lib-dynload',
 '/app/.heroku/python/lib/python3.6/site-packages']
Server time:    Sun, 16 Jun 2019 23:57:25 +0800

Вот мой forms.py

from django import forms
from django.forms import ModelForm
from .models import Contact

class ContactForm(ModelForm):
    required_css_class = 'required'

    class Meta:
        model = Contact
        fields = [
            'name', 'email', 'description',
        ]

Мой models.py

class Contact(models.Model):
    name = models.CharField(max_length=100)
    email = models.EmailField()
    description = models.TextField()

    def __str__(self):
        return str(self.id)

    class Meta:
        verbose_name = "contact"
        verbose_name_plural = "contacts"

Что я пропустил?

1 Ответ

0 голосов
/ 16 июня 2019

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

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