A Django app providing database store for pytz timezone objects.
Project description
A Django app providing database store for pytz timezone objects.
Example
import pytz
from django.db import models
from timezone_field import TimeZoneField
class MyModel(models.Model):
timezone1 = TimeZoneField()
timezone2 = TimeZoneField()
timezone3 = TimeZoneField()
my_inst = MyModel(
timezone1='America/Los_Angeles', # assignment of a string
timezone2=pytz.timezone('Turkey'), # assignment of a pytz.DstTzInfo
timezone3=pytz.UTC, # assignment of pytz.UTC singleton
)
my_inst.full_clean()
my_inst.save() # values stored in DB as strings
tz = my_inst.timezone1
repr(tz) # "<DstTzInfo 'America/Los_Angeles' PST-1 day, 16:00:00 STD>"
Documentation
For details, see the docstring on timezone_field.fields.TimeZoneField.
Found a Bug?
To file a bug or submit a patch, please head over to django-timezone-field on github.
Credits
Originally adapted from Brian Rosner’s django-timezones.
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
Close
Hashes for django-timezone-field-0.3.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d94a4ca6319cec590dc46e9d2b5b2aebcca5265783bcb6011be8dc40c632a4b3 |
|
MD5 | 8b6a729209c25d03988aa4087a276f40 |
|
BLAKE2b-256 | 3c7cd8ebde3c923e948b5a08d30872ca6ddfafb6185864dcf3583b37f136e013 |