Django model for Japanese birthday.
Project description
django-jp-birthday
django-jp-birthday is a django's model for use Japanese birthdays and ages.
Based library is https://github.com/bashu/django-birthday .
Authored by shimakaze_soft and some great
Features
-
Get all user profiles within the next 30 days
-
Get all user profiles which have their birthday today
-
order the user profiles according to their birthday
-
Converting Birthdays to Japanese Style
-
Calculate age based on birthday
-
Get all birthdays in the specified Japanese calendar
Installation
$ pip install django-jp-birthday
$ python steup.py install
Usage
django-jp-birthday provides a jp_birthday.models.BirthdayModel
model type which is a subclass of django.db.models.Model and thus has the same characteristics as that.
jp_birthday.managers.JpBirthdayManager
is used as a manager for jp_birthday.models.BirthdayModel
and provides various methods.
from jp_birthday.models import BirthdayModel
class ModelsTest(BirthdayModel):
class Meta:
app_label = 'jp_birthday'
ordering = ('pk',)
Get all user profiles within the next 30 days:
ModelsTest.objects.get_upcoming_birthdays()
Get all user profiles which have their birthday today:
ModelsTest.objects.get_birthdays()
Or order the user profiles according to their birthday:
ModelsTest.objects.order_by_birthday()
Docs
- Documentation: https://django-jp-birthday.readthedocs.io.
License
django-jp-birthday
is released under the MIT license.
========
HISTORY
Unreleased
Merged pull requests:
- v0.1.5 #37 (github-actions[bot])
- fix: git pushの処理を追加. #36 (shimakaze-git)
v0.2.0 (2022-02-07)
Closed issues:
- Initial Update #30
v0.1.5 (2022-01-29)
Merged pull requests:
- v0.1.5 #35 (github-actions[bot])
- develop to master. #34 (shimakaze-git)
v0.1.4 (2022-01-29)
Merged pull requests:
- v0.1.4 #33 (github-actions[bot])
- 0.1.4にバージョンアップ. #32 (shimakaze-git)
- Config file for pyup.io #31 (pyup-bot)
- v0.1.3 #29 (github-actions[bot])
- fix: templateを修正していく. #28 (shimakaze-git)
- [v0.1.3] (2022-01-29) #27 (github-actions[bot])
- fix: add HISTORY.rstを削除していく. #26 (shimakaze-git)
- [v0.1.3] (2022-01-29) #25 (github-actions[bot])
- develop to master #24 (shimakaze-git)
v0.1.3 (2022-01-28)
Merged pull requests:
- v0.1.3 #23 (github-actions[bot])
- develop to master. #22 (shimakaze-git)
- v0.1.3 #21 (github-actions[bot])
- 0.1.3に変更 #20 (shimakaze-git)
- Develop to Master. #18 (shimakaze-git)
- refactor: プルリク先をreleaseに変更. #16 (shimakaze-git)
- Develop to Master #15 (shimakaze-git)
- Develop #14 (shimakaze-git)
- fix: ワークフローの環境変数を色々表示させる. #12 (shimakaze-git)
- fix: master-prを修正する. #11 (shimakaze-git)
- fix: ci周りとreleaseのブランチを変更. #10 (shimakaze-git)
- feat: ciを追加して整備する. #9 (shimakaze-git)
- release 0.1 #8 (shimakaze-git)
- 一度templateを取り込む. #2 (shimakaze-git)
* This Changelog was automatically generated bygithub_changelog_generator
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django_jp_birthday-0.2.9.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42b3fbbeab758d0f8a9bd1d361f6dc353025a499904b327608f8c29d04da8de2 |
|
MD5 | 9365bac6bc99363785c2ab3a81445ea3 |
|
BLAKE2b-256 | 90e11b0d3745d58fa2abff1daba5321f2254a58f810637e2854422c4f4745070 |
Hashes for django_jp_birthday-0.2.9.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 986c698cd205c4b4f538ec8d40fcb0412ead00b88f445d4b57f472842cdcb829 |
|
MD5 | 0283403363b93bd571710ac1bab0ffdb |
|
BLAKE2b-256 | 950d86499bf72b240c67feeef80bc379ce3a158bff9d39ad426352ff5333b692 |