Разделение интерфейса (html) и серверной части (flask). Изменения в структуре проекта

#api #flask #model-view-controller #backend

#API #flask #модель-представление-контроллер #серверная часть

Вопрос:

https://github.com/CoreyMSchafer/code_snippets/tree/master/Python/Flask_Blog/13-Deployment-Linode

Я следовал руководству на YouTube, и код такой же, как указано выше. Я пытаюсь разделить интерфейс (в настоящее время в html, который я позже преобразоваю в react js) и серверную часть. Я не хочу отображать html-файлы через серверную часть. Надеялся создать разные проекты для клиентской и серверной сторон, над которыми могли бы работать участники. Я читал о структуре проекта mvc, но я не могу решить, какие файлы мне нужно изменить или что именно искать, когда я гуглю. Любая помощь будет оценена 🙂

Комментарии:

1. Я также прошел этот курс на YouTube. Но ваш вопрос неясен. Что именно вы хотите сделать? Вы сказали I do not want to render the html files through the server side , что я не думаю, что это возможно

2. @Aditya Я полагаю, что он хочет обслуживать интерфейс с чего-то вроде Nginx, а не с сервера python, такого как gunicorn

3. Вместо рендеринга html-страниц из flask я хочу возвращать данные json для разработки интерфейса. Также разделите проект на модели и контроллеры