Просто, чтобы дать вам общий контекст того, что я делаю, в настоящее время я делаю мобильное приложение для студентов университетов, чтобы уведомлять их, когда место становится доступным в ранее полном курсе.
Для моей проектной архитектуры мой стек веб-службы настроен очень похоже на стек LAMP: экземпляр Ubuntu Linode cloud для ОС Linux, Apache2 для моего HTTP-сервера, MySQL для моей системы управления реляционными базами данных и Python для моего языка программирования.
Кроме того, чтобы собрать данные, необходимые для моего проекта, я собираюсь прочесать веб-страницы с помощью сценария на языке python с красивым супом и селеном (для временных задержек при загрузке веб-страниц) и планировать выполнение заданий cron для тщательного изучения. постоянно обновлять мою базу данных в моем стеке LAMP (в частности, количество мест, доступных в конкретном курсе), которое затем будет отправлять любые обновления недавно открытых мест в мобильное приложение (которое я буду кодировать в будущем, но пока не получило) ,
У меня МНОГО проблем с установкой Django на мой сервер. Пока что я могу запустить сервер разработки Django в терминале, но когда я пытаюсь получить доступ к интерфейсу администратора проекта / по умолчанию через веб-браузер Django (каждый раз, когда я набираю IP-адрес сервера и порт 8000, он отказывается подключаться) , Я проверил настройки своего брандмауэра, выполнил все онлайн-рекомендации по вводу IP-адреса моего сервера и т. Д. И в настоящее время нахожусь в контрольно-пропускном пункте.