제38기 - 새 버전의 블랙, Wagtail 2.10.1, 글, 그리고 화염도를 django 디버깅 도구막대에 추가합니다.
소식
기술위원회 선거 등록 공고
Django 기술 위원회 선거를 앞두고 있습니다.현재 DSF 구성원은 모두 자동으로 이번 선거에 등록됩니다.DSF 멤버가 아니지만 이번 선거에서 투표하려면 양식을 작성하십시오.
블랙 20.8b1
Black의 최신 버전의 사전 발표는 자신의 의견을 고집하는 파이썬 포맷 프로그램이다.
Wagtail 2.10.1 릴리즈 노트
최신 주요 Wagtail 버전의 오류 수정 버전입니다.
GitHub Changelog: 새로 만든 저장소의 기본 분기 설정
GitHub에서 새로 만든 저장소의 기본 브랜치 이름을 변경할 수 있습니다.
PSA: 2020년 10월 1일, GitHub는 기본값을 master에서 main으로 변경합니다.
이벤트
PyCon AU/DjangoCon AU 2020-2020년 9월 4일부터 6일까지
Py Conline AU와 Django Con AU가 일주일 남았습니다!
pycon.org.au
문장
모든 일을 관리하다
맷 레이먼(Matt Layman) 시리즈의 다음 편으로, 이 깊이 있는 강좌는 Django 관리자를 중점적으로 소개할 것이다.
가상 환경 관리를 위한 Python 도구
Python 가상 환경을 관리하는 여러 가지 방법을 전면적으로 소개했다.
Django에서 Elasticsearch 테스트, 시뮬레이션 필요 없음
Django와 pytest를 사용하여 에뮬레이션 없이 Elasticsearch를 테스트합니다.
튜토리얼
AWS에 Django 어플리케이션 배포
AWS 및 EC2를 사용하여 Django 어플리케이션을 처음부터 끝까지 배포하는 방법에 대한 포괄적인 가이드입니다.
스폰서 링크
초급에서 고급 Django까지 배우기
Daniel'Pydany'Feldroy로부터 초급부터 고급 Django까지 배웠습니다. 그는 Django 두 숟가락의 공동 저자입니다. 현장, 온라인, 상호작용 교실에서 학생들의 질문을 격려합니다.할인 코드'django news'를 사용하면 모든 과정의 10% 할인 혜택을 받을 수 있습니다.
비디오
기술 팁: 원격 프레젠테이션에서 최상의 효과를 얻을 수 있는 방법
Some tech tips on how to get the best from your remote presentation - practical examples about microphones, webcams, lighting, resolutions, and how to get the most from what you already have.
Django 데이터베이스 성능 프롬프트
JetBrains에서 Django가 지원하는 데이터베이스에서 성능을 추출하는 방법
팟캐스트
시험 생산. - 스킬웰.
Skillwell은 Django의 영상 플랫폼으로 당신이 더욱 강하고 유연해지는 것을 도울 수 있습니다.그것은 매달 5달러짜리 Digital Ocean 서버에 위탁 관리되어 2019년 가을부터 운행되기 시작한다.
프로젝트
미나리 / 미나리
Django ORM에서 지원하는 미나리 정기 퀘스트
데이터베이스 지원 정기 작업
버전:
2.0.0
그물 모양:
http://django-celery-beat.readthedocs.io/
다운로드:
http://pypi.python.org/pypi/django-celery-beat
자료 출처:
http://github.com/celery/django-celery-beat
키워드:
django, 미나리, 비트, 주기적 퀘스트,cron, 스케줄링
에 관하여
이 확장을 통해 정기적인 작업 계획을
데이터베이스
Django 관리 인터페이스에서 정기적인 작업을 관리할 수 있습니다.
정기 작업과 실행해야 할 빈도를 만들고, 편집하고, 삭제할 수 있습니다.
확장자 사용
이 확장 사용 및 설치 지침 사용 가능
Celery documentation에서 왔습니다.
시간대에 대한 중요 경고
경고
Django TIME_ZONE
을 변경하면 정기적인 작업 스케줄을 설정합니다.
여전히 이전 구역에 기반할 것이다.
이 문제를 해결하려면 주기별로 마지막 실행 시간을 재설정해야 합니다
작업:
>>> django_Cellery_beat에서 온 것입니다.모델 가져오기 주기 작업, 주기 작업
>>>> 주기 작업.물체모두 ().업데이트 (마지막 실행 시간 = 없음)
>>>> 주기 작업의 작업입니다.물체모두():
>>>> 주기 작업.변경됨(작업)
주기적인 작업이 실행되지 않은 것처럼 상태가 재설정됩니다.
이전
모델
django_celery_beat.models.PeriodicTask
View on GitHub
제파딜라 / 회사 명
Python의 JSON 웹 토큰 구현
PyJWT 회사
RFC 7519의 Python 구현.최초의 실현은 @progrium에 의해 작성되었다.
스폰서
Python 프로젝트에 영패 기반 보안 인증을 빠르게 추가하려면 언제든지 Auth0의 Python SDK 및 무료 프로그램(auth0.com/overview)을 확인하십시오.
설치 중
pip 설치 사용:
$pip PyJWT 설치
활용단어참조
>>> 수입 jwt
>>> 인코딩 = jwt.인코딩({'some':'payload'},'secret', 알고리즘='HS256')
>> > 인쇄(인코딩)
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb21lIjoicGF5bG9hZCJ9.4twFt5NiznN84AWoo1d7KO1T\u yoc0Z6XOpOVswacPZg
>>>jwt.디코딩 (인코딩된 "비밀", 알고리즘 = ['HS256'])
{some':'payload'}
명령행
사용법:
pyjwt[옵션] 입력
디코딩 예:
pyjwt - 키 = 비밀 디코딩 영패
pyjwt 디코딩 - 인증 영패 없음pyjwt --help
을 실행하는 추가 옵션을 참조하십시오.
문서
온라인으로 전체 문서 보기, 전화: https://pyjwt.readthedocs.io/en/stable/
테스트
클론이 생성되면 다음 도구를 사용하여 프로젝트 루트 디렉토리에서 테스트를 실행할 수 있습니다.
$tox
View on GitHub
23 그리고 나
/
화염기록기
Django 디버그 도구 모음의 Flamegraphs
DjDT 화염도
현재 요청한 화염도를 Django에서 가져옵니다.
캡처
특징
현재 요청한 화염도를 Django에서 가져옵니다.
캡처
특징
설치
djdt_flamegraph
을 requirements.txt
에 추가합니다.djdt_flamegraph.FlamegraphPanel
을 DEBUG_TOOLBAR_PANELS
에 추가합니다.python manage.py runserver --nothreading --noreload
을 사용하여 서버 실행메모
ValueError at /: signal only works in main thread
: 화염도는 단일 스레드 서버에서만 생성할 수 있습니다.발전
이 패널에는 테스트를 위한 Django 응용 프로그램 예시가 포함되어 있습니다.
make example
만 실행하면 서버가 실행됩니다.View on GitHub
회사 명 / tailwindcss 디버그 화면
현재 활성 화면(응답 중단점)의 순풍 CSS 구성 요소를 표시합니다.
원활한 CSS 디버그 화면📱
현재 활성 화면(응답 중단점)의 순풍 CSS 구성 요소를 표시합니다.
Demo
설치
Tailwind v1.0 이상의 버전이 필요합니다.
tailwind.config.js
파일에 추가: 단원수출 ={
//...
플러그인: [
필요('tailwindcss-debug-screens'),
]
}
활용단어참조
클래스
debug-screens
을 <body>
태그에 추가합니다.과정이 개발 과정에서만 나타나도록 확보하다.다음은 Craft CMS에서 이 작업을 수행하는 방법의 예입니다.
사용자 정의
theme.debugScreens
파일의 tailwind.config.js
부분에서 이 플러그인을 사용자 정의할 수 있습니다.화면 무시
특정 화면을 무시하려면(예: dark mode)
ignore
구성 패턴에 화면 이름을 추가합니다.//순풍.구성회사 명
모듈...
View on GitHub
나는 최근에 이 뒷바람 CSS 구성 요소를 자주 사용한다.이 구성 요소는 사용 중인 중단점을 표시합니다.
파렴치한 플러그
LearnDjango。일반 도메인 이름 형식
이 시리즈의 모든 세 권의 책인 Django for Beginners, Django for APIs, Django for Professionals은 Django3.1로 업데이트되었습니다.
learndjango.com
Reference
이 문제에 관하여(제38기 - 새 버전의 블랙, Wagtail 2.10.1, 글, 그리고 화염도를 django 디버깅 도구막대에 추가합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/djangonews/issue-38-new-release-of-black-wagtail-2-10-1-articles-and-adding-flame-graphs-to-django-debug-toolbar-92f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)