Japan (jp)

Forms

JP-specific Form helpers

class localflavor.jp.forms.JPPostalCodeField(max_length=None, min_length=None, *args, **kwargs)[source]

A form field that validates its input is a Japanese postcode.

Accepts 7 digits, with or without a hyphen.

clean(value)[source]

Validates the input and returns a string that contains only numbers. Returns an empty string for empty values.

class localflavor.jp.forms.JPPrefectureCodeSelect(attrs=None)[source]

A Select widget that uses a list of Japanese prefectures as its choices and the prefectures code as the post value.

class localflavor.jp.forms.JPPrefectureSelect(attrs=None)[source]

A Select widget that uses a list of Japanese prefectures as its choices.

Data

localflavor.jp.jp_prefectures.JP_PREFECTURES = (('hokkaido', <django.utils.functional.__proxy__ object at 0x7f953ee65e90>), ('aomori', <django.utils.functional.__proxy__ object at 0x7f953ee65f10>), ('iwate', <django.utils.functional.__proxy__ object at 0x7f953ee65f50>), ('miyagi', <django.utils.functional.__proxy__ object at 0x7f953ea43710>), ('akita', <django.utils.functional.__proxy__ object at 0x7f953ea431d0>), ('yamagata', <django.utils.functional.__proxy__ object at 0x7f953ea43650>), ('fukushima', <django.utils.functional.__proxy__ object at 0x7f953ea43050>), ('ibaraki', <django.utils.functional.__proxy__ object at 0x7f953ea43110>), ('tochigi', <django.utils.functional.__proxy__ object at 0x7f953ea433d0>), ('gunma', <django.utils.functional.__proxy__ object at 0x7f953ea43210>), ('saitama', <django.utils.functional.__proxy__ object at 0x7f953ea43350>), ('chiba', <django.utils.functional.__proxy__ object at 0x7f953ea43b10>), ('tokyo', <django.utils.functional.__proxy__ object at 0x7f953ea43bd0>), ('kanagawa', <django.utils.functional.__proxy__ object at 0x7f953ea43610>), ('niigata', <django.utils.functional.__proxy__ object at 0x7f953ea43190>), ('toyama', <django.utils.functional.__proxy__ object at 0x7f953ea435d0>), ('ishikawa', <django.utils.functional.__proxy__ object at 0x7f953ea43750>), ('fukui', <django.utils.functional.__proxy__ object at 0x7f953ea43250>), ('yamanashi', <django.utils.functional.__proxy__ object at 0x7f953ea43e90>), ('nagano', <django.utils.functional.__proxy__ object at 0x7f953ea43ed0>), ('gifu', <django.utils.functional.__proxy__ object at 0x7f953ea43f50>), ('shizuoka', <django.utils.functional.__proxy__ object at 0x7f953ea437d0>), ('aichi', <django.utils.functional.__proxy__ object at 0x7f953ea43e50>), ('mie', <django.utils.functional.__proxy__ object at 0x7f953ea43c50>), ('shiga', <django.utils.functional.__proxy__ object at 0x7f953ea43910>), ('kyoto', <django.utils.functional.__proxy__ object at 0x7f953ea43a10>), ('osaka', <django.utils.functional.__proxy__ object at 0x7f953ea43d50>), ('hyogo', <django.utils.functional.__proxy__ object at 0x7f953ea43dd0>), ('nara', <django.utils.functional.__proxy__ object at 0x7f953ea43890>), ('wakayama', <django.utils.functional.__proxy__ object at 0x7f953ea438d0>), ('tottori', <django.utils.functional.__proxy__ object at 0x7f953ea43150>), ('shimane', <django.utils.functional.__proxy__ object at 0x7f953ea43f90>), ('okayama', <django.utils.functional.__proxy__ object at 0x7f953eab6ed0>), ('hiroshima', <django.utils.functional.__proxy__ object at 0x7f953eab6f90>), ('yamaguchi', <django.utils.functional.__proxy__ object at 0x7f953f28fbd0>), ('tokushima', <django.utils.functional.__proxy__ object at 0x7f953f28ff90>), ('kagawa', <django.utils.functional.__proxy__ object at 0x7f953f28f6d0>), ('ehime', <django.utils.functional.__proxy__ object at 0x7f953f28f090>), ('kochi', <django.utils.functional.__proxy__ object at 0x7f953f28fcd0>), ('fukuoka', <django.utils.functional.__proxy__ object at 0x7f953f28f1d0>), ('saga', <django.utils.functional.__proxy__ object at 0x7f953f28fa50>), ('nagasaki', <django.utils.functional.__proxy__ object at 0x7f953f28fd50>), ('kumamoto', <django.utils.functional.__proxy__ object at 0x7f953f28f890>), ('oita', <django.utils.functional.__proxy__ object at 0x7f953f28f310>), ('miyazaki', <django.utils.functional.__proxy__ object at 0x7f953f28f710>), ('kagoshima', <django.utils.functional.__proxy__ object at 0x7f953f28f750>), ('okinawa', <django.utils.functional.__proxy__ object at 0x7f953f28f110>))

A list of prefectures