Django的UnixDateTimefield
django-unixdatetimefield的Python项目详细描述
[![生成状态](https://travis-ci.org/Niklas9/django-unixdatetimefield.svg?branch=master)](https://travis-ci.org/Niklas9/django-unixdatetimefield) [![最新版本](https://img.shields.io/pypi/v/django-unixdatetimefield.svg?style=flat)](https://pypi.python.org/pypi/django-unixdatetimefield/) [![下载](https://pepy.tech/badge/django-unixdatetimefield/week)](https://pepy.tech/project/django-unixdatetimefield)
为Django模型提供UnixDateTimefield。
我发现这在将django集成到legacy中时特别有用 数据库,其中典型的datetime列类型存储为unix 时间戳(http://en.wikipedia.org/wiki/Unix_time)。
unixdatetimefield基于标准django的实现 DateTimeField,使其与所有功能和选项100%兼容 支持。
用法
首先,需要将unixDateTimeField附加到模型。这就像 数据库级django positiveintegerfield的等价性 在orm抽象层提供django datetimefield。
示例模型:
from django_unixdatetimefield import UnixDateTimeField
- class MyModel(models.Model):
- created_at = UnixDateTimeField()
python orm查询:
>>> m = MyModel() >>> m.created_at = datetime.datetime(2015, 2, 21, 19, 38, 32, 209148) >>> m.save()
数据库:
sqlite> select created_at from mymodel; 1426967129
享受吧!
安装
使用PIP安装(或简易安装):
pip install django-unixdatetimefield
许可证
BSD,作为Django的主要项目。请参阅此回购协议根目录中的许可证文件。
贡献
此项目通过github pull请求接受贡献。
- 遵循google的python风格指南 https://google.github.io/styleguide/pyguide.html
- 对逻辑单元进行提交,消息应包括更改的内容和原因 用过去时写