Интерактивное веб-приложение с выпуском Django / Flask - PullRequest
0 голосов
/ 10 апреля 2019

Я хочу создать веб-сайт, который показывает некоторые данные из файла CSV и собирает некоторые пользовательские данные (которые должны быть предоставлены через некоторые виджеты текстового поля) и сохраняет их в файле CSV (тот же файл).У меня уже есть рабочий код Python для обработки CSV.

Проблема в том, что я не уверен, какие языки программирования мне нужно использовать, кроме Python, чтобы добиться этого с помощью Flask или Django.И я не знаком с веб-разработкой.

Могу ли я сделать это, используя только Python и Django / Flask (или любой другой веб-фреймворк)?Если нет, то какие языки и ресурсы мне нужны?И мне нужна база данных для этого?Я попробовал несколько учебных пособий для обеих платформ, но Flask, похоже, нужен HTML и CSS, а Django мне не очень понятен.Спасибо.

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Я бы пошел с Flask и использовал Flask-Admin (https://flask -admin.readthedocs.io / en / latest / ) для базового CRUD.

Предложения:

  1. Перемещение данных из CSV в базу данных SQL, вы можете начать с sqlite.
  2. Используйте Flask-Admin / Flask-Sqlalchemy, с 5-10строк кода вы сможете запустить и запустить приложение.
0 голосов
/ 10 апреля 2019

Я бы порекомендовал использовать Flask, а не Django, так как у вас будет гораздо меньше настроек и гораздо меньше, чтобы научиться запускать ваш проект.

Вам нужно будет изучить HTML и Jinja2 (язык шаблонов), но это не должно быть слишком сложно.Сосредоточьтесь на том, как создавать таблицы в HTML, а затем изучите циклы for в Jinja2.

Вам не нужно изучать CSS, если вы не хотите, чтобы он выглядел красиво.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...