生日辅助字段和管理器
项目描述
django-birthday 是一个用于在模型中处理生日的辅助库。
由 Jonas Obrist 编写,并有一些优秀的 贡献者。
安装
pip install django-birthday
使用
django-birthday 提供了一个 birthday.fields.BirthdayField 模型字段类型,它是 django.db.models.DateField 的子类,因此具有相同的特征。它还内部为您的模型添加了一个字段,用于存储该生日的年中的日期,这用于 birthday.managers.BirthdayManager 提供的额外功能,您应将其用作模型的经理。
一个模型可能看起来像这样
from django.db import models
from django.conf import settings
from birthday import BirthdayField, BirthdayManager
class UserProfile(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
birthday = BirthdayField()
objects = BirthdayManager()
获取未来30天内所有用户资料
UserProfile.objects.get_upcoming_birthdays()
获取今天生日的所有用户资料
UserProfile.objects.get_birthdays()
或按生日顺序排列用户资料
UserProfile.objects.order_by_birthday()
有关更多详细信息,请参阅 Read The Docs 上的文档。
许可证
django-birthday 采用 BSD 许可证发布。
项目详情
关闭
django-birthday-0.1.4.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bab5930be90030208de943cea8bac293309751f1fa95b7b6a0d823bda251ef9a |
|
MD5 | d2dd26a32ac1fdb84a18b5448a70e8b2 |
|
BLAKE2b-256 | fceb6ae57952a773da37b2e4eff901cc0b04da6ef9d1548d33db6a7bf63c3d20 |
关闭
django_birthday-0.1.4-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4bdf28a42e37f19f423b530df31b0567bfe8d968591e4ff26533f57b7f5a360d |
|
MD5 | 484bd98c00f41138094527acb6f0c1a4 |
|
BLAKE2b-256 | b5ebd265ea26a6e53e9201a99cc3d820f983ecd1ba08498fbd8c9cad99cc850b |