Итак, у меня работает мой веб-сайт, и я в целом доволен им.
Я хочу сделать некоторые обновления (добавить комментарии в приложение для блога, а также исправить ссылку с главной страницы на блог). Однако веб-сайт, извлеченный из git, не работает локально (сообщения об ошибках внизу сообщения). У меня возникла эта проблема с момента удаления некоторых файлов изображений с локального носителя (это были мои фиктивные изображения, "загруженные" через страницу администратора)
Я проверял, используя git pu sh с веб-сайта и git тянуть локально (и даже с fre sh git клонировать локально в другую папку). На действующем веб-сайте на сервере запущен последний код (я перезапустил nginx и gunicorn, и даже весь сервер с помощью sudo reboot).
Я попробовал python manage.py flu sh, чтобы запустить блиц локальная база данных, но я не могу воссоздать ее локально.
Я создал новый каталог на своем локальном компьютере и сделал клон git, создал виртуальный env и выполнил установку pip в соответствии с моими требованиями.
Я запустил manage.py makemigrations и manage.py migrate
Однако, проверяя другой веб-сайт, который я также сделал локально, я вижу, что каким-то образом на моем локальном компьютере они оба используют одну и ту же (Postgres) базу данных! Я вижу это, поскольку загрузка мультимедиа на один веб-сайт влияет на другой (на моем локальном компьютере). Так что я не знаю, как это распутать.
Итак, мой вопрос: почему это происходит? Я не хочу начинать работать прямо на реальном веб-сайте!
Любая помощь приветствуется.
Спасибо
ProgrammingError в / admin / jobs / job /
column jobs_job.role does not exist
LINE 1: SELECT "jobs_job"."id", "jobs_job"."title", "jobs_job"."role...
^
Метод запроса: GET URL-адрес запроса: http://127.0.0.1: 8000 / admin / jobs / job / Django Версия: 2.2.4 Тип исключения: ProgrammingError Значение исключения:
column jobs_job.role does not exist
LINE 1: SELECT "jobs_job"."id", "jobs_job"."title", "jobs_job"."role...
^
Местоположение исключения: /media/dan/Data/Training/Django/myvenv/lib/python3.6/site-packages/django/db/backends/utils.py в _execute, строка 84 Python Исполняемый файл : / media / dan / Data / Training / Django / myvenv / bin / python Python Версия: 3.6.7 Python Путь:
['/media/dan/Data/Training/Django/portfolio',
'/media/dan/Data/Training/Django/myvenv/lib/python36.zip',
'/media/dan/Data/Training/Django/myvenv/lib/python3.6',
'/media/dan/Data/Training/Django/myvenv/lib/python3.6/lib-dynload',
'/usr/lib/python3.6',
'/media/dan/Data/Training/Django/myvenv/lib/python3.6/site-packages',
'/media/dan/Data/Training/Django/myvenv/lib/python3.6/site-packages/django_blog_zinnia-0.20.1.dev0-py3.6.egg']