Рубрики
Без рубрики

Выпуск 36 – Новый выпуск Wagtail и результаты опроса Django Developers

News Wagtail 2.10 выпустил новый выпуск с настраиваемой системой рабочего процесса … Tagged с Django, Python, Wagtail.

Новости

Wagtail 2.10 выпустил

Основной новый релиз с настраиваемой системой рабочих процессов, полной страницей и историей сайта, капитальным ремонтом дизайна редактора страниц, поддержкой Django 3.1, экспрессией поискового запроса, импортом объемного перенаправления и многим другим.

Httpx 0,14,0 выпущена

Основной новый релиз в HTTPX, асинхронный преемник запросов.

Django Developers Survey 2020

Результаты Django Developers Survey 2020 года были опубликованы.

Python Insider: Python 3.9.0rc1 теперь доступен

Python 3.9.0 почти готов. Этот релиз, 3.9.0RC1, является предпоследним предварительным просмотром выпуска.

Крайний срок, чтобы назначить кого -то на четверть 3 рассмотрения 20 августа 2020 г.

Если вы хотите порекомендовать кому -то быть научным сотрудником PSF, у вас есть до 20 августа, чтобы сделать это.

События

Джанго Бостон Август 2020 г. Виртуальное мероприятие

Бенджамин “Загс” Загорский представит “быстрое прототипирование в Джанго”, дистиллированный набор уроков и рекомендаций о том, как построить функциональный веб -сайт Django за 2 дня и не пожалеть о нем позже.

Статьи

Джанго взгляды – правильный путь

Самоуверенное руководство о том, как писать представления в Джанго.

Использование Postgres jsonb Fields в Django

Подробный взгляд на использование Postgres jsonfields в Джанго.

Настройте администратор Django с помощью Python

Руководство по обновлению администратора Django по умолчанию несколькими способами.

Как модернизировать определение индекса Django с нулевым временем простоя Адамом Джонсоном

Обновить до нового Мета Способ поддержания индексов модели Джанго.

Распределенная блокировка в Джанго

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

Учебные пособия

Динамически добавлять формы в Django с Fressets и JavaScript

Этот учебник демонстрирует, как несколько копий формы могут быть динамически добавлены на страницу и обработаны с использованием форм -наборов Django и JavaScript.

проспонсированная ссылка, ссылка на спонсора

Узнайте новичка в продвинутом Django

Узнайте начинающего до продвинутого Django от Daniel “Pydanny” Feldroy, соавтором двух локалов Django в Live, онлайн, интерактивные занятия, где студентам рекомендуется задавать вопросы. Используйте код скидки “Django-News”, чтобы получить 10% скидку на все курсы.

Проекты

Zinmyoswe/django-ecommerce

Веб -сайт электронной коммерции, построенный с Django 2.2.3, Python 3.7.3, Stripe и AWS

Веб -сайт электронной коммерции, построенный с Django 2.2.3, Python 3.7.3 и AWS

Продукт слайд

Магазин страница

Страница детализации продукта

CART Page

BillingAddress Page

Страница оплаты полосы

Заказать страницу успеха

PIP установить Django

Virtualenv Env

Source Env/Bin/Activate

Env \ Scripts \ Activate

PIP установка -R Требования.txt

Python Manage.py Makemigrations

Python Manage.py Migrate

Python Manage.py Runserver

python manage.py createsuperuser
Username : admin
Password : 12345678

http://djangoecommerce.pythonanywhere.com

https://colorlib.com/etc/fashe/index.html

Aaronbassett/issosableMailchecker

Python Class для использования с Django для обнаружения одноразовых электронных писем

Пакет Django для обнаружения от ~ 890 и ~ 8600 доменов, используемых одноразовыми услугами по электронной почте, вы можете проверить любое электронное письмо против нашего внутреннего списка из ~ 890 доменов, используемых одноразовыми почтовыми службами. При желании вы также можете проверить каждый домен на Block-Risposable- Email.com API покрывает ~ 8600 доменов.

Настраивать

Установите одноразовую проверку электронной почты из PYPI

pip install django-disposable-email-checker

Одноразовая проверка электронной почты поставляется со списком из ~ 890 электронных писем. Если вы хотите предоставить свой собственный список электронной почты, создайте функцию, которая возвращает список доменов для блокировки.

from disposable_email_checker.emails import email_domain_loader
def custom_email_domain_loader():
    # Anyone still using AOL will be too much of a customer service burden
    return [
        "aol.com",
    ] + email_domain_loader()

Затем добавьте полный путь, включая имя функции в ваши настройки

DEC_LOADER = "my.package.custom_email_domain_loader"

Если вы хотите использовать Bde Интеграция добавьте свой ключ API к вашему…

Leehanyeong/Django-Secrets-Manager

Django Secretsmanager – это пакет, который помогает вам управлять секретами, используемыми Джанго через различные услуги.

Django Secretsmanager это пакет, который помогает вам управлять секретными значениями, используемыми Django с помощью переменных.

Монтаж

pip install django-secrets-manager

Требования

  • Python.6
  • Джанго

Требуемые настройки для модуля настроек

  • AWS_SECRETS_MANAGER_SECRET_NAME (или AWS_SECRET_NAME)

    • Секретное имя Secretsmanager для использования
  • AWS_SECRETS_MANAGER_SECRET_SECTION (или aws_secret_section)

    • Ключ, который разделяет объекты JSON от Colons. Пример) В приведенном ниже примере элемент «производства» представлен как «Образец-проект: производство» Анкет
  • AWS_SECRETS_MANAGER_REGION_NAME (или aws_region_name)

    • Регион службы SecretsManager для использования Ex) AP-Northeast-2

Секретная настройка значения AWS Secretsmanager

Секретная стоимость Secretsmanager использует формат JSON в открытом виде. Вот пример секретного значения для использования для конфигурации, и Секрет (Соответствует AWS_SECRETS_MANAGER_SECRET_NAME в модуле настроек) называется образец-проект-секрет

{
  "sample-project(Recommend the name of django project)": {
    "base(If the settings module is a package, submodule names are recommended)": {
      "SECRET_KEY": "DjangoSecretKey"

Раагин/Джанго-Струменное поле

Это простое осознание идеи Streamfield от Wagtail CMS для простого администратора Django или с кожей Grappelli.

Это простое осознание идеи Streamfield о Wagtail CMS для простого администратора Django или с кожей Grappelli.

Особенности

Вы можете построить свою страницу с различным видом блоков сортировать их и сортировать списки внутри блоков.

Блоки здесь являются обычными случаями моделей Django. Для редактирования контента внутри блоков он использует собственный механизм всплывающего окна в интерфейсе администратора Django, который позволяет использовать виджеты другого поля внутри блоков, как это, например, если вы хотите использовать в своих блоках FileBrowfield из Django-Filebrowser, он будет идеально работать без каких -либо дополнительных настроек.

Модуль также работает с Интерфейс Grappelli (По желанию)

Содержимое

Бесстыдные заглушки

LearnDjango.com

Все три книги в серии- Джанго для начинающих , Джанго для API и Джанго для профессионалов -Был обновлен до Django 3.1.

Оригинал: “https://dev.to/djangonews/issue-36-new-wagtail-release-and-results-from-the-django-developers-survey-4245”