Skip to main content

django-nepali

CI status Downloads codecov

A django package on top of nepali python package which supports nepali date time, time conversion, etc on django projects.

Requirements

django
nepali >= 1.0.0

Installation

pip install django-nepali

On settings.py, add 'django_nepali' to your INSTALLED_APPS.

INSTALLED_APPS = [
    ...
    'django_nepali',
    ...
]

Django Templates

nepalidatetime

In your Template

{% load nepalidatetime %}

nepalinow

nepalinow renders the current Nepali date and time in 'en-US' locale (English).

For default date format
{% nepalinow %}
For custom date format
{% nepalinow '%Y-%m-%d' %}

nepalinow_ne

nepalinow_ne renders the current Nepali date and time in 'ne' locale (Nepali).

For default date format
{% nepalinow_ne %}
For custom date format
{% nepalinow_ne '%Y-%m-%d' %}

nepalidate

nepalidate renders the datetime object into nepali datetime format in 'en-US' locale (English).

For default date format
{{ datetime_obj|nepalidate }}
For custom date format
{{ datetime_obj|nepalidate:"%Y-%m-%d" }}

nepalidate_ne

nepalidate_ne renders the datetime object into nepali datetime format in 'ne' locale (Nepali).

For default date format
{{ datetime_obj|nepalidate_ne }}
For custom date format
{{ datetime_obj|nepalidate_ne:"%Y-%m-%d" }}

nepalihumanize

nepalihumanize renders the datetime object to a human readable form for 'ne' locale (Nepali)

{{ datetime_obj|nepalihumanize }}
Humanize threshold

You can provide a threshold input, measured in seconds, to the nepalihumanize filter. If the time difference between the current time and the datetime_obj is greater than the specified threshold, then instead of relative time as provided by the humanize function, the datetime_obj will be displayed in the specified format (if provided), or else in the default format.

{{ datetime_obj|nepalihumanize:1000 }}

nepalinumber

In your Template

{% load nepalinumber %}

nepalinumber renders the english number into nepali format (devanagari)

{{ forloop.counter|nepalinumber }}
{{ 150|nepalinumber }}
nepali_comma

Renders the given value with commas added in Nepali style without converting the number.

{{ number|nepali_comma }}

This would convert a number such as 100000 into 1,00,000.

english_comma

Renders the given value with commas added in English style without converting the number.

{{ number|english_comma }}

This would convert a number such as 100000 into 100,000.

nepalinumber with comma

Converts the number into nepali number and renders it. Basically same as {{ number|nepalinumber|nepali_comma }}

{{ number|nepalinumber_with_comma }}

This would convert a number such as 1000 into १,०००.

Metadata

Release files for django-nepali 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-nepali 0.1.0
File Size Uploaded
django-nepali-0.1.0.tar.gz 16.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for django-nepali 0.1.0
File Interpreter ABI Platform
django_nepali-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.8 kB

Release files / django-nepali-0.1.0.tar.gz

Download URL django-nepali-0.1.0.tar.gz
Size 16.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b7e40ba4da0e7ce3633a35d6e87ff224416a5705005b55007778d926b2c5c6e4
BLAKE2b-256 checksum
How to use checksums
cad6e92be905b7358dbfbc46bc361c7b05767da9dee5074bca0f14fca187547a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / django_nepali-0.1.0-py3-none-any.whl

Download URL django_nepali-0.1.0-py3-none-any.whl
Size 16.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9a0e89a476d355e618da758f5ab43232d251bb90b7226369174695079a3d1b97
BLAKE2b-256 checksum
How to use checksums
364fe7e6d391e3fb504a59e5d4a55b1ea7b327f602aa618a482fad44b97b0d84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page