angle-up arrow-clockwise arrow-counterclockwise arrow-down-up arrow-left at calendar card-list chat check envelope folder house info-circle pencil people person person-plus phone plus question-circle search tag trash x
27 ноября 2019 возле Peter
post main image
У меня есть сервер ISPConfig с приложениями Docker . Они используют агент почтовой передачи почты host Postfix (MTA) для доставки почты во внешний мир. Перед использованием функции отправки почты я проверяю, доступен ли доступ к Postfix . Хорошо работает. Но внезапно почта не была отправлена. Файл журнала содержал следующие сообщения об ошибках: 2019-11-26 17:31:56,758 ERROR MailMessage - send_mail: ...
Подробнее
24 ноября 2019 возле Peter
post main image
Для этого веб-сайта я использую Flask и SQLAlchemy без расширения Flask-SQLAlchemy . Мне нужна страничка на несколько страниц. Например, домашняя страница содержит список блогов и должна показывать максимум 12 элементов на страницу. Это не так уж и сложно осуществить. Функция просмотра домашней страницы требует номер страницы_номер, который по умолчанию равен 1, если он не указан: @pages_blueprint.route('/', ...
Подробнее
18 ноября 2019 Обновленный 19 ноября 2019 возле Peter
post main image
Probably many of you know only two mobile phone operating systems, iOS on Apple phones, and Googles Android on all other phones (some 80%). But there is also Ubuntu Touch (UT) originally developed by Canonical Ltd. and continued by UBports. I write a post about this because I am using UT on a Nexus 5 and wondered how difficult it would be to develop apps for it. When I discovered that you can use Python ...
Подробнее
13 ноября 2019 возле Peter
post main image
При написании приложения на платформе Docker у меня возникла неожиданная проблема, да, еще одна.... Это был первый раз, когда мне пришлось показывать время на странице сайта, работающего на Docker , и оказалось, что время было UTC, а не местное время. В коде я просто использовал обычные вызовы Python для получения времени: import datetime ... now = datetime.datetime.now() hour ...
Подробнее
13 ноября 2019 Обновленный 15 ноября 2019 возле Peter
post main image
Как реализовать многоязычие Flask объясняется в документах Flask , см. ссылки ниже. Но это только начало. Вам необходимо более глубокое понимание процесса обработки особых случаев, таких как возврат к языку по умолчанию, переключение языка и исключение 404 Страница не найдена. Предположения В оставшейся части этой статьи мы используем код языка 'lang_code', который доступен в URL, это первая часть ...
Подробнее
18 октября 2019 Обновленный 18 октября 2019 возле Peter
post main image
Я управляю сервером с 50 сайтами. Вы можете создавать виртуальные среды на ISPConfig сервере и ISPConfig запускать свои приложения отсюда, но некоторое время назад я решил использовать Python Flask их для разработки и производства. staging На это уходит время, но это того стоит. Docker Так держать. Я воспользуюсь заключенным пользователем Shell для управления контейнером. Причина в том, что когда ...
Подробнее
9 октября 2019 возле Peter
post main image
Flask Приложение, которое я пишу для запуска этого сайта, содержит весь код в одном "приложении". Я уже провел некоторую реорганизацию, так как хотел полностью разделить код фронтенда и код администрирования. Теперь пришло время для полного разделения, то есть сделать внешний интерфейс Flask приложением, а администратора другим приложением, работающим в одном и том же домене и находящимся в одном ...
Подробнее
28 сентября 2019 возле Peter
post main image
Обновление от 11 октября 2019 года: я изменил тег дополнения с '{% дополнения: ... %}' на '[ [... ]]". Причина в том, что я хотел сделать вывод текста страницы, исходящего из базы данных, используя render_template_string, и конфликты '{% ... %}' с Jinja2 тегами. И да, я не хочу реализовывать Jinja2 пользовательские метки. Что сложного в реализации страницы контакта с формой контакта с Flask и ? WTFormsВы ...
Подробнее
15 сентября 2019 возле Peter
post main image
Прежде чем читать дальше, вы можете прочитать мои предыдущие сообщения о многоязычии и языковой падеже, см. ссылки ниже. Когда я дал себе задание разработать и внедрить мультиязычный веб-сайт, SQLAlchemy я знал, что это может быть трудно. На самом деле, я не тратил время на разработку всего заранее, я просто много читал о мультиязыке в Интернете и доверял своему опыту при написании кода, который можно ...
Подробнее
14 сентября 2019 возле Peter
post main image
Прежде чем читать дальше, вы, возможно, захотите прочитать мое предыдущее сообщение о языковом отставании, см. ссылку ниже. Приведу пример сложности многоязычия. Ссылка должна быть показана на языке, который вы используете в данный момент ... в другое время. Жизнь - это одна большая последовательность проблем, которые мы решаем постоянно. Это начинается с получения достаточного количества кислорода, ...
Подробнее

Добро пожаловать

Этот сайт является многоязычным CMS / Блог я строю с Python, фреймворк Flask и SQLAlchemy. Развертывается на моем сервере ISPConfig3 (Nginx + Mariadb) с использованием Docker, который также используется для разработки. Подробнее