Как правильно организовать разработку проектов Django в PyCharm по SHH?

Всем добрый день.
Подскажите пожалуйста.
У меня есть просто ноутбук и Raspberry Pi.
Мне нужно запускать проекты на малине.
На ноутбуке стоит PyCharm.
В нём я изначально создаю проект Django с помощью локального интерпретатора, так как выбрать сразу удаленный Django не разрешает.
Потом я настраиваю соединение по ssh с малиной и уже как раз на малину скидываю свой проект.
И запускаю уже при помощи сетевого ip своей Raspberry.

*** НО ***

Мне нужно работать с базами MySQL.
И сам MySQL и mysqlclient в качестве коннектора установлены.
НО Django отказывается работать с базой, формат которой в setting.py я указываю как mysql.

Выдает вот такую вот красоту.
Я не совсем понимаю, как мне все исправить.
Gjt6tY5Qbcg.jpg

_____________

Очень и очень буду благодарна за оказанную помощь.
А то я совсем застряла на этом месте.
Если что-то написала неверно, прошу меня извинить, я новичок в программировании.
Буду обязательно исправляться!
  • Вопрос задан
  • 1320 просмотров
Решения вопроса 1
@deliro
Проблем может быть множество.
1) Проект деплоили?
2) Куда?
3) Как он запускается на малине?
4) Справа к коннектере указали SSH туннель?
7cfc32c467d9452eb336236e1a6686b1.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@masterziv
Например можно запускать питоновый код локально, а к БД соединяться удаленно через ssh туннель.
При этом в коде в параметрах соединения нужно менять только хост и порт. Хост локальный, а порт от туннеля. Потом перед дипломом надо не забыть поменять обратно. Как делать туннель в сети много написано.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы