私はDjangoでアカウントアプリケーションを作成するのがよい方法でしょうか。Djangoのアカウントアプリを作成するのが良い方法ですか?
mysite
というDjangoプロジェクトがあり、ビジネスロジックを持つcore
とaccounts
という2つのアプリケーションの内部に作成するとします。
個人用サイト/アカウント/ urls.py
urlpatterns = [
url('^', include('django.contrib.auth.urls')),
]
個人用サイト/個人用サイト/ urls.py
urlpatterns = [
url(r'^accounts/', include('accounts.urls')),
url(r'^core/', include('core.urls')),
]
個人用サイト/アカウント/テンプレート/登録/ login.htmlと
{% extends "base.html" %}
{% block content %}
{# Content of login page #}
{% endblock %}
個人用サイト/コア/テンプレート/ base.html
<!DOCTYPE html>
<html>
<body>
{% block content %}{% endblock %}
</body>
</html>
そして私はdjango.contrib.auth.urls
にビューの他のすべての必要なテンプレートを作成します。
:
個人用サイト/個人用サイト/ settings.py
INSTALLED_APPS = [
'accounts.apps.AccountsConfig',
'core.apps.CoreConfig',
# ...
]
は、このグッドプラクティスのすべてのですか私は、全体のアカウントを統合する必要がありますcore
アプリでの認証管理