Extend Django with L10N features.
Project description
# Django L10N extensions Django L10N extensions adds some useful L10N extensions to the Django framework
The project in maintained on [github](https://github.com/ceasaro/django-l10n-extensions)
[Read the docs](http://django-l10n-extensions.readthedocs.io)
## Create new distribution To create a new distribution from this package follow these steps: 1) create new virualenv met python 3 mkvirtualenv -p /usr/bin/python3 django-l10n-extensions 2) install requirements pip install -r setup/requirements.txt 3) update the version in ./setup.py, otherwise you will overwrite an already existing version. 4) Make a new distribution run: python setup.py sdist bdist_wheel 5) Optional upload to pypi TEST: twine upload –repository-url https://test.pypi.org/legacy/ dist/*
to upload to PRODUCTION remove the –repository-url argument (make sure your local ~/.pypirc is correct)
# Date and time in python CONCEPT version
Always work in UTC and use date / datetime aware instances
e.g. python 3 datetime.utcfromtimestamp(0).timestamp() –> -3600 # datetime instance has no timezone and python fallback on OS timezone
datetime.utcnow() is also timezone unaware use datetime.utc(tz=timezone.utc)
datetime.strptime(“1970-0101T00:00:00”, “%Y-%m-%dT%H:%M:%S) is also timezone unaware use datetime.strptime(“1970-0101T00:00:00”, “%Y-%m-%dT%H:%M:%S).replace(tzinfo=timezone.utc)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for django-l10n-extensions-1.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0507531cc662b0ba954de94c66e51fe28be4cd0658fb5d7ce88a996c97c9c70 |
|
MD5 | d8257b2f2b7249edbe050245e96f7c25 |
|
BLAKE2b-256 | 76ea308d41e7b7fa20f8aff5cea4e8e13f03daed697fa8bc662edcf09019e76b |