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

Выпуск 37 – GSOD стартует, новый Python 3.7.9 и 3.6.12, Castwind CSS V1.7.x и многое другое!

Новости GSOD 2020 Проект – Django Internals / Mentorshist с Google сезон Do … Tagged с Django, Python, Tailwindcss.

Новости

Проект GSOD 2020 – Django Internals/Mentorshist

С Google Season of Docs (GSOD) Pink Off, Gabby Precious хочет знать, есть ли у вас какие-то конкретные проблемы с документацией вклада Django?

Python Insider: Python 3.7.9 и 3.6.12 Обновления безопасности сейчас доступный

Доступны последняя защитная безопасность Fix Roll UPS для Python 3.7 и Python 3.6.

Tailwind CSS V1.7.0 (1.7.1, 1.7.2 и 1.7.3)

Выпуск CSS V1.7.X CSS V1.7.x Добавляет кучу новых функций, начиная от градиентов, фона-клип, пробел, Содержание Дисплей, размер шрифта, и более интересные новые функции.

События

Djangocon Australia 2020: Расписание Live и билетов в продажу 🎟️

Билеты на продажу, а график был выпущен для 8-го Djangocon Au.

Статьи

Бег тестов Django в Действиях GitHub

Красивое, краткое представление о том, как использовать действия GitHub в качестве платформы CI для тестирования вашего Django Code.

Глубокое погружение в официальный документ докера для Python Itamar Turner-Graving

ITAMAR делает отличную работу по деконструкции официального изображения Python для Docker и дает некоторые звуковые советы и советы по пути.

Почему интернационализация и локализация имеет значение NICOLLE CYSNEIROS

Практическое и краткое руководство по интернационализации и локализации с использованием Python и Django.

Также проверьте Djangocon US 2019 Nicolle, Eita! Почему интернационализация и локализация

Советы безопасности Django

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

Хватит с помощью datetime.now! Хаки Бенита

Глубоко погружение в проблемы управления.

Rfnm – запрос на новый сопровождающий Matt Mayman

Жизненный цикл создания/поддержания пакета открытого исходного кода.

S3 ключей не являются пути к файлам Alex Chan

Алекс Чан объясняет, почему мы должны рассматривать ведра S3, как магазин объектов вместо файловой системы.

Я люблю MDN, или культ свободного в действии

Представлено без комментариев.

Учебники

Async Views в Джангу 3.1 Джейс Медлин

Django 3.1 Добавляет поддержку Async Views, промежуточного программного обеспечения и тестов. Если вы спрашиваете себя: «Как это выглядит? «Тогда этот учебник для вас.

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

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

Узнайте начинающих к продвинутому Джангу из Даниэля «Пыданны» Фельдрой, соавтор двух соревнований Django в Live, онлайн, интерактивные занятия, где студенты рекомендуются задавать вопросы. Используйте код скидки «Django-News», чтобы получить скидку 10% на все курсы.

Подкастые

Бег в производстве PODCAST 44 – внутреннее приложение для управления сотрудниками, ориентированным на школы

В этом эпизоде пробега в производстве Крис Гудвин рассказывает о создании платформы с Django для управления 15K + учениками и 2,5 квровая персонала в 29 местах.

Рабочие места

Developer Django – договор – неполный рабочий день, Фонд программного обеспечения Python

PSF ищет неполный рабочий день Django Developer на ближайшие девять месяцев для поддержки Python.org и us.pycon.org.

Главный передний инженер-инженер на ангаре

Ангар Альфа нанимает основной инженера переднего конца.

Проекты

Фарридав/Django-Jazzmin

Джазовая тема для Джанго

Theme-Theme для Django Admin, который использует adminlte 3 & bootstrap 4, чтобы сделать Йо “Админ выглядеть jazzy

Установка

pip install django-jazzmin

Документация

Посмотреть Документация или Тестовое приложение

Демонстрация

Живая демонстрация https://django-jazzmin.herokuapp.com/admin.

Имя пользователя : test@test.com.

Пароль : тестовое задание

Примечание: данные сбрасывают ночные

Функции

  • Западающая кожа администратора, вся конфигурация по желанию
  • Настраиваемое боковое меню
  • Настраиваемое верхнее меню
  • Настраиваемое меню пользователя
  • 4 Различные шаблоны формы изменений (горизонтальные вкладки, вертикальные вкладки, карусель, складной)
  • Спресс поиска для любой данной модели администратора
  • Настраиваемый пользовательский интерфейс (через изменения в живых интерфейсах или пользовательских CSS/JS)
  • Отзывчивый
  • Select2 раскрывающиеся
  • Bootstrap 4 & Adminlte Ui Компоненты
  • Используя последние adminlte. + загрузка

Скриншоты

Щиток приборов

Посмотреть список

Изменить шаблоны формы

Свернутое боковое меню

Расширенное боковое меню

Горизонтальные вкладки

Вертикальные вкладки

Складной

Карусель

Страница истории

Вход в систему

UI Customiser

Мобильный макет

Планшетный макет

Admin Docs (если установлено)

Спасибо

Это было изначально вилкой https://github.com/wuyue92tree/django-adminlte-ui что мы так позаботились …

maykinmedia/django-admin-index

Измените страницу индекса администратора Django без слишком большого количества хлопот или визуальных изменений.

Версия: 1.4.0
Скачать: https://pypi.python.org/pypi/django_admin_index
Источник: https://github.com/maykinmedia/django-admin-index
Ключевые слова: Django, администратор, приборная панель

О

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

Есть 2 концепции: группы приложений и ссылки на приложение. Вы можете создать группу приложений и добавить любую модель к нему в администрации Django, под Индекс администратора Отказ Показаны ли модели пользователю, зависит от обычных разрешений Django и независимо от того, зарегистрирована ли она в администрате.

Ссылка приложения – это просто URL с именем, которое вы можете добавить в группу приложений. Это показывает как обычная модель Django.

Одно окончательное изменение в администраторе Django – это удаление списков приложений, которые ссылаются на список моделей в приложении. Эта концепция стала устаревшей.

Установка

Вы можете установить django_admin_index либо через индекс пакета Python …

jimfunk/django-postgresql-netfields

Правильные поля INET и CIDR для Django, работающих на PostgreSQL

Этот проект представляет собой попытку сделать правильные поля, связанные с NET PostgreSQL для Django. В Django Pre 1.4 встроенный IPaddressfield не поддерживает IPv6 и использует неэффективное Хост () отлиты во всех поисках. По состоянию на 1.4 вы можете использовать ГенерирированиеДедресфилд Для IPv6, но проблема литья остается.

В дополнение к основным IPaddressfield замена A CIDR и а Macaddr поле было добавлено. Эта библиотека также предоставляет менеджер, который обеспечивает продвинутый поиск на основе IP непосредственно в ORM.

В Python значения поля IP-адресов представлены как типы из iPaddress модуль. В Python 2.x, A Backport используется. Поле MAC-адреса представлено как тип EUI из NetAddr модуль.

Зависимости

Текущая версия кода зависит от поддержки Django.8, так как это сильно зависит от внутренних органов ORM и поддерживает несколько версий, особенно сложно.

Установка

$

Fabiocaccamo/django-admin-интерфейс

Интерфейс администратора по умолчанию сделал настраиваемый в самом администрате. всплывающие окна заменены на модали. 🧙 ⚡.

Django-admin-интерфейс – это современный Отзывчивый плоский интерфейс администратора, настраиваемый в самом администрате Отказ

Функции

  • Красивая по умолчанию Django-Theme.
  • Темы управления и настройки (Вы можете настроить заголовок администратора, логотип и цвета )
  • Отзывчивый
  • Список выпадают фильтр (по желанию)
  • Новый Связанный модал (вместо старого всплывающего окна, необязательно)
  • Новый Имя/маркер окружающей среды
  • Новый Выбор языка
  • Совместимость/оптимизация стиля для
    • Django-Ckeditor
    • Django-Dynamic-Raw-ID
    • django-modeltranslation.
    • Django-Tabbed-admin
    • сорл-миниатюр

Установка

  • Беги PIP Установить Django-admin-интерфейс
  • Добавить admin_interface. , Flat_Repsonsive , квартира а также Colorfield к настройки. Stall_apps до django.contrib.admin.
INSTALLED_APPS = (
    #...
    'admin_interface'
    'flat_responsive', # only if django version < 2.0
    'flat', # only if django version < 1.9
    'colorfield'
    #...
    'django.contrib.admin',
    #...
)

X_FRAME_OPTIONS='SAMEORIGIN' # only if django version >= 3.0
  • Беги Python Manage.py мигрировать
  • Беги Python Manage.py CollectStatic
  • Перезагрузите сервер приложений

Обновление

  • Беги PIP Установить django-admin-admin-интерфейс --uppgrade
  • Беги Python Manage.py мигрировать (Добавить --fake-paral Если вы обновляетесь от

Бесстыдные пробки

LearnDjango.com

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

learndjango.com

Оригинал: “https://dev.to/djangonews/issue-37-gsod-kicks-off-new-python-3-7-9-and-3-6-12-tailwind-css-v1-7-x-and-much-more-2dj9”