厉害的Django|资源、教程、库、开源、DRF等链接是很棒的

厉害的 Django

    • Django に関連する素晴らしいもののキュレーションリスト。

 

    元ネタ:https://github.com/wsvincent/awesome-django

资源

公式资源

Project Website – Django 公式サイト

Documentation – Django 全バージョンの包括的なドキュメント

Polls Tutorial – Django の内部構造を学びながら投票のアプリケーションを作る

Source Code – Github 上のソースコード

外部资源

Will Vincent’s Website – Django と Django REST フレームワークに関する最新のチュートリアル

Django Packages – 再利用可能な Django アプリとツールの総合ディレクトリ

Classy Class-Based Views – 各 クラスベース汎用ビューの methods/properties/attributes に関する詳細な説明

Classy Django Forms – 各 form class の methods/properties/attributes に関する詳細な説明

Classy Django REST Framework – DRF class-based views と serializers の methods/attributes に関する詳細な説明

Django Sites – Django で構築されたサイトのリスト

Pony Checkup – Django で構築されたサイトのセキュリティチェックリスト

Django Hunter – センシティブな情報を公開するような不正な設定をしてしまっている Django アプリケーションを特定するためのツール

Simple is Better than Complex – Django に関するチュートリアルや tips を公開しているサイト。定期的に更新される

Full Stack Python’s Django Page – Django の思想や他のリソース・チュートリアルへのリンク

RealPython – Django に関する多くの質の高いチュートリアル

TestDriven – Docker、決済などのトピックに関する Django のチュートリアル

社区

Users Google Group – とても活発なディスカッション掲示板

Developers Google Group – Django 自体への貢献用途のみ

Twitter – アップデート、セキュリティの修正などに関する公式発表用
IRC Channel – irc://irc.freenode.net/django で他の Django ユーザーとチャット

会议

    • DjangoCon US

 

    • DjangoCon Europe

 

    • PyCon US

 

    • PyCon Australia

 

    • Euro Python

 

    Complete listing of all PyCons globally

YouTube会议频道

    • DjangoCon US

 

    • DjangoCon Europe

 

    • PyCon US

 

    • EuroPython

 

    • PyCon Australia

 

    Django Under the Hood

见面会 huì)

Meetups – 65 カ国に渡る 400 以上のミートアップ

播客

Django Chat – Will Vincent と Django Fellow の Carlton Gibson によって毎週行われるポッドキャスト。ゲストと Django のコアコンセプトについてのディスカッションを行う

TalkPython – Django のするエピソードに関するポッドキャスト

Podcast Init – Django ゲストを時々交える有名な Python のポッドキャスト

第三方包。

利用可能的所有软件包列表,请见Django软件包。

channels – Django の非同期サポート

django-allauth – SNS 認証を含むユーザー登録機構

django-autocomplete-light – フォームに自動補完を追加

django-compressor – JavaScript / CSS を単一のキャッシュファイルに圧縮

django-crispy-forms – DRY Django フォーム

dj-database-url – データベースの URL

django-debug-toolbar – HTTP リクエスト/レスポンスをデバッグするための設定可能なツールバー

django-environ – 環境変数

django-extensions – manage.py のコマンド拡張。特に runserver_plus と shell_plusが有名

django-extra-views – 追加のクラスベース汎用ビュー

django-filter – Django QuerySets を拡張したパワフルなフィルター

django-guardian – Django でのオブジェクトごとの権限

django-hijack – Admin ユーザーが他のユーザーの認証情報を知らなくても、彼らに変わってログインして作業を行うことができるようになる

django-import-export – アドミン画面でデータをより簡単にインポート/エクスポートできるようになる

django-model-utils – Django モデルのミックスインとユーティリティ

django-organizations – グループとマルチユーザーアカウント管理

django-reversion – モデルインスタンスのバージョン管理

django-rq – Redis キューのインテグレーション

django-shapeshifter – 複数のフォームを 1 つのビューで扱えるクラスベースビュー

django-silk – HTTP リクエストとデータベースクエリのリアルタイムプロファイリングと検査

django-sql-explorer – SQL クエリ経由でデータをシェア

django-storages – Django 用の複数のカスタムストレージバックエンドをサポートするための単一ライブラリ

django-tables2 – ページネーションとソート機能を持った HTML テーブル

django-taggit – シンプルなモデルタグ

django-test-plus – Django のデフォルトの TestCase への便利な追加機能

easy-thumbnails – Django 用の画像サムネイル

django-vanilla-views – よりシンプルなクラスベースのビュー

django-watson – 全文検索プラグイン

factory-boy – テスト用のデータ自動作成

pytest-django – Django で pytest の機能を利用

whitenoise – Python Web アプリケーション用の単純化された静的ファイル

内容管理系统 (CMS)

wagtail – 有名な Django 製コンテンツマネジメントシステム (CMS)

mezzanine – CMS フレームワーク

django-cms – CMS for Django

Django 重建框架

django-cors-headers - バックエンドとフロントエンドのサーバーが異なる場合必要になる

django-rest-auth – 認証と登録用の REST API エンドポイント

djoser – Django auth の REST 実装

django-rest-framework – Django の Web API

django-rest-framework-simplejwt – DRF 用 JSON web トークン

django-rest-swagger – Swagger UI での API ドキュメントジェネレーター

教程

适用于初学者的教程

Django Girls Tutorial – 関数ビューを使ってブログアプリを構築

Django for Beginners – クラスベースビューを使って 3 つのアプリを構築(複雑性は徐々に増加)

Mozilla Tutorial – 貸出図書館アプリを構築

A Complete Beginner’s Guide to Django – 丁寧で素晴らしい新しい Django アプリケーションのチュートリアル

Build a HackerNews clone – Django 2.0 向けのとても良くできたチュートリアル

中高级用户教程

    • Django Stripe Tutorial

 

    • Setting up Stripe Connect with Django

 

    • Storing Django Static and Media Files on Amazon S3

 

    Python and Django Logging in Plain English

Docker教程的中文简述

Docker 通常用于在本地操作类似于 PostgreSQL 或 MySQL 等生产级数据库。

    • A Beginner’s Guide to Docker

 

    • A Brief Intro to Docker for Djangonauts

 

    • How to use Django, Docker, and PostgreSQL

 

    • Docker for Django Developers (slides)

 

    Dockerizing Django with Postgres, Gunicorn, and Nginx

初始项目(模板)

cookiecutter-django – 充実したスタータープロジェクト。カスタマイズ可能

djangox – ユーザー認証フローやPipenvが用意されたシンプルなスタータープロジェクト

django-starter-project -複数のステージング環境とHerokuデプロイメント設定を持つ、スタータープロジェクト

docker-django – DjangoとDockerを一緒に使うためのクイックスタータープロジェクト

wemake-django-template – コードの品質とセキュリティに注力したスタータープロジェクト

开源应用程序

    • Hello, World app

 

    • Message Board app

 

    • Blog app with users and forms

 

    • Newspaper app with custom user model, full user auth

 

    • Behavior-Driven Development with Aloe

 

    Image Sharing Blog

开源项目

Zulip – オープンソースチームチャット

django-oscar – Django製E-commerce

saleor – E-commerce サイト

Django-CRM – オープンソースのDjango製CRM

Django REST 框架

使用Django构建API的最受欢迎方法

DRF资源 (DRF Resource)

    • Official Documentation

 

    • DRF Source Code

 

    DRF

DRF 教程的中文翻译

    • Official REST Framework – A Beginner’s Guide

 

    • DRF Blog API

 

    • Building APIs with Django and DRF

 

    • DRF Serializers, Viewsets, and Routers

 

    • DRF Todo API with User Auth

 

    • DRF User Authentication

 

    • DRF with React: Todo API

 

    • DRF with React

 

    Making React and Django play well together

DRF 起始项目(样板)

    DRFx

DRF 开源应用程序

DRF Polls – 公式投票チュートリアルのAPI

DRF Blog – ベーシックなブログ API

ECGC – DjangoCon 2017 トークで利用された例 Write an API for Almost Anything

本文只需要一个选择。

Django 2.2的版本

    • Django for Beginners: Build websites with Python and Django

 

    Django for APIs: Build web APIs with Python and Django

Django 2.1的中文释义

    • Build Your First Website with Django 2.1

 

    • Practical Django 2 and Channels 2

 

    Django 2 Web Development Cookbook

Django 2.0:2.0 版本的 Django

    • Hello Web App 2.0

 

    • Django Design Patterns and Best Practices

 

    Django 2 by Example

Django 1.11可以进行重述

    • Two Scoops of Django: Best Practices for Django 1.11

 

    • Test-Driven Development with Python

 

    • Django RESTful Web Services

 

    Beginning Django

课程

    Develop a Real-Time Taxi App with Django Channels and Angular

视频

免费视频

Django 2.2:中文译名:Django 2.2。

    Mastering Django

Django 2.1:只需要中文的一种选项。

    • Django Authentication Tutorial by Vitor Freitas

 

    • Build a Startup with Django by CSDojo

 

    Just Django

Django 2.0:只需要一個選項,原生地用中文解釋。

    • Build a Guestbook (30-part series) by Pretty Printed

 

    • Blog Tutorial by Corey Schafer

 

    CS50’s Web Programming with Python and JavaScript

Django 1.11可以在中国进行本地化改编工作。

    • Todo App by Traversy Media

 

    Django Crash Course by Traversy Media

有內容豐富的視頻

Build Backend Web Apps and APIs with Django – 9 hour course from Andrew Pinkham, author of Django Unleashed, covering APIs, data manipulation, and deployment to Heroku.

Build a Real Estate App – 11 hour course by Brad Traversy on building a real estate app with PostgreSQL and deploying to Digital Ocean.

Ultimate Web Development Bootcamp – 10 hour course building three apps–word counter, personal portfolio, product hunt clone–and deploying to Digital Ocean.

执照 (zhí

CC0

有一些链接包含了我(《Awesome Django》的作者)的推广代码,这有助于我保持这个列表的最新与否。

广告
将在 10 秒后关闭
bannerAds