gpt4 book ai didi

django - ImportError 在 Django 1.7 中没有名为 localflavor.us.forms 的模块

转载 作者:行者123 更新时间:2023-12-04 14:57:44 26 4
gpt4 key购买 nike

我最近升级到 Django 1.7.4 并且不得不更改已弃用的 localflavor 导入。

这是新代码:

from django import forms
from localflavor.us.forms import USPhoneNumberField

class ContactUsForm(forms.Form):
first_name = forms.CharField(required=False, label="First Name")
last_name = forms.CharField(required=False, label="Last Name")
phone = USPhoneNumberField(required=False, label="Phone")
email = forms.EmailField(label="Email")
message = forms.CharField(label="Your Message")

当代码运行时,我得到一个错误:
ImportError at /mypage
No module named localflavor.us.forms

Request Method: GET
Request URL: http://test.mysite.com/mypage
Django Version: 1.7.4
Exception Type: ImportError
Exception Value:

No module named localflavor.us.forms

Exception Location: /var/www/mysite-test/mysite/apps/marketing/forms.py in <module>, line 2
Python Executable: /usr/bin/python
Python Version: 2.7.6
Python Path:

['/usr/lib/python2.7',
'/usr/lib/python2.7/plat-x86_64-linux-gnu',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/var/www/mysite-test',
'/var/www/mysite-test/mysite']

最佳答案

localflavor现在是第三方应用程序(如您的导入所示)。

您必须安装它:
https://github.com/django/django-localflavor
pip install django-localflavor
https://django-localflavor.readthedocs.org/en/latest/#installation

关于django - ImportError 在 Django 1.7 中没有名为 localflavor.us.forms 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28598159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com