Categories

See More
Popular Forum

MBA (4887) B.Tech (1769) Engineering (1486) Class 12 (1030) Study Abroad (1004) Computer Science and Engineering (988) Business Management Studies (865) BBA (846) Diploma (746) CAT (651) B.Com (648) B.Sc (643) JEE Mains (618) Mechanical Engineering (574) Exam (525) India (462) Career (452) All Time Q&A (439) Mass Communication (427) BCA (417) Science (384) Computers & IT (Non-Engg) (383) Medicine & Health Sciences (381) Hotel Management (373) Civil Engineering (353) MCA (349) Tuteehub Top Questions (348) Distance (340) Colleges in India (334)
See More

How to represent a US state in my Django model?

General Tech Bugs & Fixes

Max. 2000 characters
Replies

usr_profile.png

User

( 6 months ago )

I'm using Django, Python 3.7. I want to represent a US state field in my model. So I added this

from django.contrib.localflavor.us.models import USStateField
...
class UsLocation(models.Model):
    address_1 = models.CharField(_("address"), max_length=128)
    address_2 = models.CharField(_("address cont'd"), max_length=128, blank=True)

    city = models.CharField(_("city"), max_length=64, null=False)
    state = USStateField(_("state"), null=False)
    zip_code = models.CharField(_("zip code"), max_length=10, null=False)

Bu tthis is resulting in an "Unresolved reference 'USStateField'" in the import line. I'm not tied to using this library. Is there another way I can conveniently represent a US state and if not, what's wrong with the above?

usr_profile.png

User

( 6 months ago )

Per the docslocalflavor has been separated out into a third party library. You can follow the installation instructions here, then:

from localflavor.us.models import USStateField
...
class UsLocation(models.Model):
    ...
    state = USStateField(...)

what's your interest


forum_ban8_5d8c5fd7cf6f7.gif