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 for Japanese prefecture codes.

It 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', u'Hokkaido'), ('aomori', u'Aomori'), ('iwate', u'Iwate'), ('miyagi', u'Miyagi'), ('akita', u'Akita'), ('yamagata', u'Yamagata'), ('fukushima', u'Fukushima'), ('ibaraki', u'Ibaraki'), ('tochigi', u'Tochigi'), ('gunma', u'Gunma'), ('saitama', u'Saitama'), ('chiba', u'Chiba'), ('tokyo', u'Tokyo'), ('kanagawa', u'Kanagawa'), ('niigata', u'Niigata'), ('toyama', u'Toyama'), ('ishikawa', u'Ishikawa'), ('fukui', u'Fukui'), ('yamanashi', u'Yamanashi'), ('nagano', u'Nagano'), ('gifu', u'Gifu'), ('shizuoka', u'Shizuoka'), ('aichi', u'Aichi'), ('mie', u'Mie'), ('shiga', u'Shiga'), ('kyoto', u'Kyoto'), ('osaka', u'Osaka'), ('hyogo', u'Hyogo'), ('nara', u'Nara'), ('wakayama', u'Wakayama'), ('tottori', u'Tottori'), ('shimane', u'Shimane'), ('okayama', u'Okayama'), ('hiroshima', u'Hiroshima'), ('yamaguchi', u'Yamaguchi'), ('tokushima', u'Tokushima'), ('kagawa', u'Kagawa'), ('ehime', u'Ehime'), ('kochi', u'Kochi'), ('fukuoka', u'Fukuoka'), ('saga', u'Saga'), ('nagasaki', u'Nagasaki'), ('kumamoto', u'Kumamoto'), ('oita', u'Oita'), ('miyazaki', u'Miyazaki'), ('kagoshima', u'Kagoshima'), ('okinawa', u'Okinawa'))

A list of prefectures