GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

sunscrapers

djoser – Django認証システムのREST実装

投稿日:

Django認証システムのREST実装。

ジョーサー

Django認証システムのREST実装。 djoserライブラリは、登録、ログイン、ログアウト、パスワードのリセット、アカウントのアクティブ化などの基本的な操作を処理するための一連のDjango Rest Frameworkビューを提供します。 これは、 カスタムユーザーモデルで動作します

Djangoコード(例えばPasswordResetForm )を再利用する代わりに、 Single Page Appアーキテクチャに合わせるためにいくつかの事柄を再実装しました。

SUNSCRAPERSによって情熱と忍耐で開発されました

要件

djoserを実行できるようにするには、次の要件を満たす必要があります。

  • Python(2.7,3.4,3.5、3.6)
  • Django(1.11、2.0)
  • Django RESTフレームワーク(3.7、3.8)

インストール

単にpipを使用してインストールしてください:

$ pip install djoser

設定ガイドに記載されている手順を続けます

ドキュメンテーション

ドキュメントはhttp://djoser.readthedocs.iodocsディレクトリで調べることができます。

貢献と発展

djoserで開発を開始するには、リポジトリをクローンします。

$ git clone git@github.com:sunscrapers/djoser.git

pipenvユーザの場合は、Makeコマンドを使用してテスト環境をすばやく設定できます。

$ make init
$ make test

それ以外の場合は、Makeコマンドを使用できない場合は、virtualenvを作成し、要件を手動でインストールしてください。

$ pip install django djangorestframework
$ pip install -r requirements.txt

Python 2.7でdjoserテストを実行している場合は、 モックライブラリもインストールする必要があります。

$ pip install mock  # only on Python 2.7
$ cd testproject
$ ./manage.py test

サポートされているすべてのPythonとDjangoのバージョンに対してテストを実行する必要がある場合は、

$ pip install tox
$ tox

次のコマンドを実行して、テストプロジェクトで再生することもできます。

$ ./manage.py migrate
$ ./manage.py runserver

類似のプロジェクト

Django、REST、認証に関連するプロジェクトのリスト:







-sunscrapers
-, , , , ,

執筆者:

sunscrapers

djoser – Django認証システムのREST実装

投稿日:

(さらに…)







-sunscrapers
-, , , , ,

執筆者: