django アプリでdjango-notificationを使用するつもりでした。
私の経験レベルが限られている人にとっては、ドキュメントは少しまばらです。その使用法についていくつか説明が必要です。
- プロジェクトの usage.txt の「Creating Notice Types」セクションの下に、次のように記載されています。
create_notice_type(label, display, description)
アプリケーションの通知タイプをデータベースに作成するには、一度呼び出す必要があります。
これについて自分自身とかなり議論した後、私は本当にそれを「する必要はない」と感じています. 目的は、データベースに通知タイプのレコードを作成することなので、admin セクションで django-notification のオプションを使用してそれを行うことができます。私は正しいですか?
create_notice_type は、アプリをプラグインできるように配布する場合に役立つと思います。
- プロジェクトの usage.txt の「通知テンプレート」セクションの下には、次のように記載されています。
通知の実際のコンテンツ用に記述できる 4 つの異なるテンプレートがあります: .......... これらはそれぞれ、テンプレート パス上のディレクトリに配置する必要があります
notification/<notice_type_label>/<template_name>
。これらのいずれかが欠落している場合は、デフォルトが使用されます。
これらの既定のテンプレートとは何ですか? 彼らはどこに住む必要がありますか?ドキュメントに記載されている 4 つのテンプレートを、テンプレート ローダー パスの「通知」ディレクトリに配置するだけで十分ですか?
- プロジェクトの views.py の 43 行目に見られるように、テンプレート「notices.html」が使用されています。53 行目では "single.html" を使用しています。ただし、プロジェクトは、ディレクトリ構造のどこにもこれらのテンプレートを提供しません。そこで何が起こっているのですか?