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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93e2c02c284fce13c8c386844e9a8612156a7adc6a15b7dabaa9f14f67bc27b6 |
|
MD5 | ff924dd1fe28a6637f924312d77dce59 |
|
BLAKE2b-256 | ccd122d127e8eef3f41af695c233b52ccfcff6a64692c97f97778809781d4a4f |
Hashes for django_jp_birthday-0.2.9.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6a9e11acb79ad39616a371b131c03c6e27dbb7ab2fbc0cd41dca049ba2babf8 |
|
MD5 | 4f0ba0e5f7a05e6310efb09826d37cee |
|
BLAKE2b-256 | 059ef8891d5291851ea606af7f372f080230a8f13a5d1106ebc9a1bbc2612960 |