а смысл поднимать апликэйшн сервер под виндой? если вам нужен веб-сервер для разработки, и вы используете фреймворк типа фласка - у них есть встроенные инструменты под эти цели
Egor
а так лучше юзать gunicorn или uwsgi
Egor
и сверху мб nginx в качестве проксирующего веб сервера
Всем здорово! У меня такой вопрос. Вот уже месяц изучаю питон. До этого за 3 месяца попробовал джаву, js и пхп. Итого программирую 4 месяца. Питон меня полностью устраивает, планирую надолго в него зарыться. Прочитал Лутца и "Грокаем алгоритмы". Сейчас читаю "автоматизация рутинных задач на python". Скорее всего прочитаю только главу про CSV.
Сделал по основам питона проект: генерация и поиск маршрута в графах.
https://github.com/InfinityFly8/graphCreator.
Правда проект я только неделю назад выложил - сразу как только алгоритм заработал. Проект надо еще дорабатывать, но то, что есть уже что-то: алгоритм Дийкстры, который работает в двунаправленных графах.
Сейчас хочу начать уже изучать веб-разработку.
Вопрос: правда ли, что лучше начинать с django, так как начав с flask'а можно скатить проект в подобие пхп? Какую литературу можете посоветовать?
бестпрактис при необходимости юзать dev сервер во время разработки, но для деплоя использовать VDS на линуксе, и туда деплоить
Anonymous
.env файл с важными данными нельзя на гитхаб заливать? Как тогда получить всё, что там находится? На локальном пк я получаю всё так # settings.py
from dotenv import load_dotenv
load_dotenv()
# OR, the same with increased verbosity:
load_dotenv(verbose=True)
# OR, explicitly providing path to '.env'
from pathlib import Path # python3 only
env_path = Path('.') / '.env'
load_dotenv(dotenv_path=env_path)
import os
API_TOKEN = os.getenv("API_TOKEN")
key = os.getenv("key")
Egor
так как большая часть питонофреймворков (в том числе Django) позволяют реализовать в основном монолитную архитектуру, лучше чем VDS (а в идеале Amazon EC2) человечество ещё не придумало
Там обсуждают целесообразность использования elif вместо вложенных else. С синтаксисом я знаком очень хорошо. Хочу общаться с профессионалами, а не с вконец начинающими.