Запуск моего первого проекта Django на Ubuntu VPS

Я долго думал над этим постом и после нескольких часов поиска в Google не смог найти хороших источников, поэтому решил спросить здесь.

Я относительно новичок в кодировании, начал в начале этого года и начал степень программирования программного обеспечения, поэтому я очень хочу научиться. Мне удалось сделать полностью рабочий проект, который работает на виртуальном хостинге, но не позволяет мне использовать последние пакеты и модули, поэтому я перешел на VPS. Но редактирование моего проекта в cPanel на виртуальном хостинге было гораздо менее страшным, чем то, что я пытаюсь сделать сейчас.

Недавно я приобрел VPS для размещения моего первого проекта на django, который я создаю для своего отца, проект представляет собой галерею, которая позволяет ему загружать блог и изображения. У меня был стандартный план виртуального хостинга, который был в порядке, но я не мог использовать последние версии python и django на нем.

Итак, я хочу спросить: какова обычная практика для начала создания проекта на ubuntu? В моей голове это было создание проекта на VSCode и просто перенос его на ubuntu, привязка его к моему домену и BAM.

Я обнаружил, что написание кода очень утомительно и сложно на терминале ubuntu, использование cd для входа и выхода из папок, копирование и вставка не работает и т.д. Так что приемлемо ли написание кода на локальном компьютере с помощью VSCode?

Как будут храниться статические файлы для моего отца, когда он загружает свои изображения/блоги, хранятся ли они на VPS или мне нужно связать что-то вроде AWS, чего я действительно хотел избежать при покупке VPS.

Я был бы даже признателен за пошаговый список общей процедуры для проекта, как я описал выше.

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

Большое спасибо.

Попробуйте это руководство здесь. Это удобный для начинающих подход к настройке django:

https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-22-04

Вернуться на верх