Ошибка 403 Forbidden в приложении django, размещенном на apache с базой данных postgres
Я знаю, что в sqlite вы выполняете команды: chmod 664 ~/myproject/db.sqlite3 sudo chown :www-data ~/myproject/db.sqlite3 sudo chown :www-data ~/myproject
Это даст apache доступ к базе данных, но как мне сделать это с postgres? Спасибо
Существует множество различных причин, по которым вы можете получить ошибку 403 в вашей конфигурации, поэтому очень сложно сказать, учитывая количество информации, которую вы предоставили нам для работы.
Проверили ли вы, что ваш файл urls.py настроен на правильную маршрутизацию к вашему представлению? Вы уверены, что используете правильное имя пользователя и пароль для вашей базы данных? Правильно ли настроена ваша база данных? Вы уверены, что все файлы, на которые вам нужно будет ссылаться как пользователю apache, имеют такие разрешения, что их можно читать из вашей среды? Это лишь несколько предложений о том, где искать.
Чем больше информации вы сможете нам предоставить, тем лучше мы сможем ответить на ваш вопрос.
Удачи!
Проблема была связана с тем, что моя база данных не была настроена правильно, спасибо, проблемы решены.