Django-TequilaDjangoのためのテキーラ認証システム | |
今すぐダウンロード |
Django-Tequila ランキングとまとめ
広告
Django-Tequila タグ
Django-Tequila 説明
Django-TequilaはDjango.InstallationCheckoutの認証システムとしてTequilaを使用できるDjangoアプリで、SVNからの情報源を取得しますTequilaは新しく作成されたディレクトリに移動して実行します.python setup.py installConfiguration you middleware_classesの最後にDjangoアプリケーションを見つけることができます。 'django_tequila.middleware'、 - 追加installed_apps: 'django_tequila' - - authentication_backends =( 'django_tequila.django_backend.tequilabackend'、) - tequilaログインページに印刷される名前を設定します.Tequila_service_name = "django_tequila_service" $ - 最後に、good_url = "/ login_redirect_if_not_allowed =" / "logout_redirect_if_not_allowed =" /"urls.py-この行から:Django_tequila_urlpatterns URLPatterns + = django_tequila_urlpatternspatterns + = django_tequila_urpatternspatterns + = django_tequila_urlpatternspatterns + = django_tequila_urlpatternspatternsユーザーに関する追加情報をいくつか保持したいです。プロファイルのカスタマイズに関する詳細については、このページを見てください。 - Models.pyからプロファイルを作成します。 #RequiredフィールドUSER = MODULES.FOREINGKEY(USER、UNIQUENKEY = TRUE)SCIPER = MODABLED.POSITIVEINTEGERFIELS(NULL = TRUE、BLANK = TRUE)ここで、= MODELS.CHARFIELS(MAX_LENGTH = 100、NULL = TRUE、BLANK = TRUE)単位=モデル.charfield(max_length = 300、null = true、blank = true)group = magse.charfield(max_length = 150、null = true、blank = true)classe = model.charfield(max_length = 100、null = true、blank = true) )Statut = Modelut.Charfield(MAX_LENGTH = 100、NULL = TRUE、BLANK = TRUE)#トリガユーザー作成DEF USER_POST_SAVE(送信者、インスタンス、** KWARGS):プロファイル、new = userprofile.objects.get_or_create( user = instance)#trigger models.signals.post_save.connect(user_post_save、sender =ユーザー)を登録します。 P.UserProfile " - データベースを更新する:./manage.py SyncDSite Admin CustomizationsIn管理サイトを使用します。このように見えるようにPY:django.contribインポート管理者からdjango_tequila.adminインポートTequilaAdminSiteのadmin.autodiscoverから()admin.site .__ class__ = TequilaAdminSite-ユーザー名は、あなたがテキーラにログインするために使用するものと同じでなければならないことに注意してください。現時点ではユーザーがいない場合、またはそれらの一部を編集したい場合は、このコマンドを使用してスーパーユーザーを作成します(
Django-Tequila 関連ソフトウェア