Недавний
- Скрытие первичных ключей базы данных UUID вашего веб-приложения
- Don't Repeat Yourself (DRY) с Jinja2
- SQLAlchemy, PostgreSQL, максимальное количество строк для user
- Показать значения в динамических фильтрах SQLAlchemy
- Безопасная передача данных с помощью шифрования Public Key и pyNaCl
- rqlite: альтернатива dist с высокой степенью готовности и SQLite
Большинство просмотренных
- Используя Python pyOpenSSL для проверки SSL-сертификатов, загруженных с хоста
- Использование UUID вместо Integer Autoincrement Primary Keys с SQLAlchemy и MariaDb
- Использование PyInstaller и Cython для создания исполняемого файла Python
- Подключение к службе на хосте Docker из контейнера Docker
- SQLAlchemy: Использование Cascade Deletes для удаления связанных объектов
- Flask Удовлетворительный запрос API проверка параметров запроса с помощью схем Маршмэллоу
Теги
AiohttpAJAXAlembicAlpineAPIApplication settingsAsyncBabelBeautifulSoupBootstrapCachingCaptchaCeleryColorsCompileCronCryptographyCSRF protectionCythonDecoratorDeep LearningDeepLDispatcherMiddleWareDistributionDNSDockerDocker SwarmDocker-composeEmailExceptionsFastAPIFlaskGunicornIconsIMAPInternetISPConfigJavascriptJinja2KubernetesLog fileLoggingMachine LearningMariaDBMessage brokerMultilanguageMultiprocessingPentestingPikaPostfixPostgreSQLProfilingPyInstallerpyOpenSSLPytestRabbitMQRedisrqliteScrapingSecuritySecurity testingSeleniumSlackSQLAlchemyTestingThreadsTimezoneToastsUbuntu TouchUUIDWeb automationWerkzeugWheelsWTFormsYouTubeПрогнозирование следующей будущей стоимости с помощью Deep Learning и LSTM
30 января 2022 0
Peter
Многие проблемы связаны со временем. Мы собрали несколько образцов и теперь хотим использовать их для предсказания следующего значения. Именно об этом и пойдет речь в этом посте. Речь не идет о предсказании множества будущих значений, это другая тема.Как новичок в области data scientist, я просто прорабатываю некоторые примеры, которые нашел в интернете. Я меняю последовательность входных данных и ...
Прогнозирование значений с помощью Deep Learning и Keras
28 января 2022 0
Peter
У меня есть набор данных, много строк с N входами и 1 выходом, и я хочу предсказать значение выхода для любой новой комбинации входных значений. Я также новичок в науке о данных, но истории в интернете о Deep Learning говорят о том, что мы можем легко создать своего рода черный ящик с некоторыми нейронами, узлами, в нем, а затем использовать набор данных для обучения черного ящика. После этого мы ...
Python ввод/вывод файлов на Windows и Linux - это две разные вещи
8 декабря 2021 0
Peter
У меня есть программа Python , которая прекрасно работает на Linux. Несколько месяцев назад я хотел запустить ее на Windows. Это был первый раз, когда я использовал Python на Windows. Установите приложение Python , создайте virtual environment, скопируйте и запустите. Никаких проблем ... но была проблема. Моя сессия иногда исчезала ... WTF! Я заметил проблему, повторно нажав F5 в течение очень ...
Создайте класс цветов и устройство сопоставления цветов для вашего приложения
27 ноября 2021 0
Peter
Я реализовывал некоторые графики с помощью Chart.js и мне нужно было передать цвета из моего приложения Flask в шаблон. График является линейным, и количество линий может меняться. Вместе с графиком я также показываю таблицу с (числовыми) значениями, используемыми в графике. Линии имеют разные цвета, я выбираю их из списка цветов. В таблице значений линий есть столбец для каждой линии. Я хочу, чтобы ...
IMAPClient и уплощение BODYSTRUCTURE
27 сентября 2021 0
Peter
Разработчики приложений хотят использовать проверенные решения для создания приложения. Во многих случаях это работает, но в пакете IMAPClient не хватает нескольких вещей. Вся идея IMAP заключается в том, чтобы получить только то, что вы запрашиваете. Предположим, у вас есть письмо с большим количеством вложений, но вы хотите просмотреть или скачать только одно из них. Для этого вам нужен 'body_number' ...
электронной почте HTML с помощью BeautifulSoup
30 августа 2021 0
Peter
Я создал программу чтения электронной почты IMAP , используя IMAPClient и Flask. Устройство для чтения электронной почты IMAP декодирует электронное письмо в действительный HTML. Затем ему нужно отобразить этот HTML через браузер. Пока все работает нормально. В этом посте я описываю, как я реализовал опцию в моем IMAP E-Mail Reader для блокировки небезопасных ресурсов в HTML. Для этого я использую ...
Python Multiprocessing изящное завершение работы в правильном порядке
16 июня 2021 0
Peter
Для нового проекта мне понадобился процесс deamon, который должен выполнять множество более или менее одинаковых операций на различных ресурсах. В данном случае операция связана с IO, и я решил эту проблему с помощью ThreadPoolExecutor. Пока все хорошо. Далее я хотел хранить результаты в файлах. Конечно, мы используем очередь для связи между процессами. Процесс worker() использует q.put() для добавления ...
FastAPI + SQLAlchemy: Асинхронный ввод-вывод и Back Pressure
4 июня 2021 0
Peter
APIs становятся все более важными. Компании хотят делиться своими данными с клиентами. Или хотят дать возможность третьим лицам создавать приложения на основе их APIs. Несколько месяцев назад я создал API с Flask, SQLAlchemy, Marshmallow и APISpec, это было не очень сложно, и работает отлично. Затем я прочитал больше о FastAPI, API framework , который также поддерживает Python async ...
Соедините два контейнера Docker , имеющих собственные файлы Docker Compose
26 мая 2021 0
Peter
Я хотел создать сеть между контейнером базы данных Docker и контейнером приложения Docker , оба из которых имеют свои собственные файлы Docker Compose . И я также хотел убедиться, что делаю все правильно, прежде чем реализовывать это в реальных файлах docker-compose . Сначала протестируйте ребенка... Я также делал это некоторое время назад, но мне пришлось изучить это снова, потому что Docker ...
Использование Locust для нагрузочного тестирования приложения FastAPI с параллельными user
24 мая 2021 1
Peter
Я только что закончил свое первое приложение FastAPI . Это приложение позволяет user иметь свои собственные элементы, что означает, что все модели данных user имеют поле user_id. Ничего особенного, но поскольку FastAPI вводит некоторые новые для меня вещи, такие как Dependency Injection, я не был уверен, что мое приложение будет работать так, как я хочу. Мой вопрос заключался в следующем: ...
Документирование Flask RESTful API с OpenAPI (Swagger) с использованием APISpec
22 апреля 2021 1
Peter
Когда вы создаете API, вы хотите задокументировать его, и сегодня для этого очевидно использовать OpenAPI . Я уже использую пакет Marshmallow . Те же люди разработали пакет APIspec, в дополнительном пакете apispec-webframeworks использовался плагин Flask . Для представления документации OpenAPI я использую пакет flask-swagger-ui , а пакет flask-jwt-extended используется для защиты конечных ...
Flask Удовлетворительный запрос API проверка параметров запроса с помощью схем Маршмэллоу
30 марта 2021 1
Peter
Когда вы создаете RESTful API , первое, что вы делаете, это определяете коды статуса и реакции на ошибки. RFC 7807 'Детали проблемы для HTTP APIs' определяет минимальные параметры, которые вы должны вернуть. Если вы не рассмотрели этот вопрос, предлагаю сделать это. Конечно, вы часто хотите включить более подробную информацию о том, что пошло не так. APIs предназначены для разработчиков, и мы действительно ...
Flask SQLAlchemy CRUD приложение с WTForms QuerySelectField и QuerySelectMultipleField
8 марта 2021 0
Peter
Для нового приложения Flask , использующего WTForms и SQLAlchemy, у меня было много связей между таблицами и я искал самый простой способ управления этими таблицами. Самый очевидный выбор - использовать QuerySelectField и QuerySelectMultipleField, присутствующие в пакете wtforms-sqlalchemy. Так как я не использовал их раньше, я создал небольшое приложение для игры. Ниже я показываю код (разработка ...
Переход с Bootstrap 4 на Bootstrap 5
17 января 2021 1
Peter
В настоящее время сайты используют большое количество CSS и Javascript. Когда вы строите сайты, вы не можете постоянно тестировать их с помощью основных браузеров. Вместо этого вам нужен framework , который поддерживает все основные браузеры. Этот framework должен хорошо поддерживаться, а это значит, что осталось всего несколько. Для этого сайта я выбрал Bootstrap 4. Это не совпадение. Несколько ...
Используя Python pyOpenSSL для проверки SSL-сертификатов, загруженных с хоста
17 декабря 2020 2
Peter
Во время написания сценария, чтобы проверить, правильно ли сайты перенаправлены на 'https:/www'. Я также подумал добавить некоторые проверки SSL-сертификатов. Это означает, что я должен был проверить SSL сертификаты, загруженные с узла. Действительно ли сертификат для этого сайта? Покажите мне срок годности. Правильна ли цепочка сертификатов? И можем ли мы доверять сертификату (-ам)? Изначально я ...
Почему ваш вебсайт canonical name должен быть 'www' (или 'app' или что-то еще)
27 ноября 2020 2
Peter
Я знаю, есть много статей на эту тему. Но я подумал, что было бы полезно написать об этом пост, потому что я не знал всех подробностей. Я предполагаю, что доступ к вашему сайту можно получить из интернета, используя URL 'without-www' и URL 'with-www'. Эта статья не о выборе URL веб-сайта в маркетинговых целях. Даже если вы используете URL 'with-www' для своего веб-сайта, вы все равно можете сообщить ...
Flask SERVER_NAME, поддомены и 404 ошибки
25 ноября 2020 2
Peter
Это короткий пост о Flask и config variable SERVER_NAME. Как и многие разработчики, я столкнулся с этим в определенный момент, и подумал, что могу поделиться своей историей. Надеюсь, для некоторых это предотвратит головную боль. Мои сайты должны быть доступны, набрав в браузере следующие адреса: https://example.com = 'without-www' и т.п, https://www.example.com = 'with-www' Более того, ...
Flask, Celery, Redis и Docker
29 октября 2020 1
Peter
Это сообщение о том, как я использую Docker и Docker-composer для разработки и запуска моего сайта Flask с Celery и Redis. В интернете много статей об этом, и если вы ищете их, не забудьте поискать на сайте Github.com. Я просто взял кусочки и создал свою собственную установку. Перед тем, как вдаваться в подробности, я хочу упомянуть еще две вещи, которые возникли при добавлении Celery к ...
Celery, Redis и пример (in)известной почтовой задачи
10 октября 2020 0
Peter
Возможность запуска асинхронных задач из вашего веб-приложения во многих случаях является обязательным условием. Одним из способов достижения этого является использование Celery. В интернете есть много статей и приведены некоторые примеры. Мне очень понравились записи Miguel Grinberg о Celery. Очень понятно, спасибо Miguel. Но пост Miguel и большинство других статей - это всего лишь введение. ...