Этот проект был завершен для моей стажировки в Gand Glacier.
Всем привет!
Этот проект включал несколько новых аспектов, которые я никогда не делал раньше. Я впервые использую колбу, API и Heroku. Он включает в себя простую линейную регрессионную модель для прогнозирования цен на жилье в округе Кинг, штат Вашингтон, с 2014 по 2015 год. Тем не менее, модель не является важной частью, я просто использовал ее с тех пор, как я из этой области, и мне нужно было создать модель для задания. Я сосредоточился на реализации приложения Flask, которое могло бы принимать запросы API.
Приложение Flask –
Я никогда не создавал приложение Flask до этого проекта. Чтобы узнать, как я использовал информацию из своей стажировки и урока с Codecademy.com. Я сосредоточен не на HTML и CSS, так что код взят из предыдущего проекта, который я завершил и отредактирован для этого приложения.
Я хотел, чтобы мое приложение работало с запросом API и использованием пользовательского интерфейса приложения. К сожалению, я не смог сделать это из -за отсутствия опыта работы с колбами. Моим решением было создать страницу для приложения и страницу для API. Я хотел бы услышать, как я мог бы сделать это, хотя.
Еще одна особенность, которую я должен был удалить, – это использование flask_wtf для использования даты из приложения. Из -за крайнего срока для проекта мне пришлось отказаться от этого после того, как я не смог заставить его работать через несколько часов.
Героку –
Это также был мой первый раз, когда я поставил приложение на Heroku. Самым большим препятствием для меня было получение работы файла Telects.txt. Теперь я понимаю преимущество использования цифровой среды для этой цели, но прежде чем я использовал команду для создания файла, используя все зависимости от машины. Тем не менее, это добавило слишком много библиотек, и их нельзя было найти, чтобы загрузить их. Я также пытался использовать пакет Heroku Python, но по какой -то причине ни один из них не работал. Я только что добавил их вручную, что я должен был сделать в начале, так как их так мало.
Вывод –
В целом, это был отличный опыт с функциями, с которыми я не был знаком. Модельное здание было действительно единственным шагом, с которым я знал, но я смог сделать то, что мне нужно, чтобы завершить проект. Я связал приложение и репозиторий ниже.
https://shrouded-meadow-77059.herokuapp.com/
https://github.com/TheHamhams/DG-Housing
Оригинал: “https://dev.to/thehamhams/housing-flask-app-1d33”