我正在使用Django和Python 3.7。我的项目层次结构中有以下内容...
+ project
+ web
+ views
tax_calculator.py
+ forms
__init__.py
tax_calculator_form.py
tax_calculator_form.py的内容如下...
from django import forms
from localflavor.us.forms import USStateSelect
class TaxCalculatorForm(forms.Form):
state = forms.CharField(widget=USStateSelect)
net_income = forms.IntegerField()
s_corp_salary = forms.IntegerField()
init .py文件为空。 views / tax_calculator.py文件包含此行...
from web.forms import TaxCalculatorForm
但是我遇到了错误
ImportError: cannot import name 'TaxCalculatorForm' from 'web.forms'
将表单包含在视图文件中的正确方法是什么?
答案 0 :(得分:2)
写
from .tax_calculator_form import TaxCalculatorForm
在表单内/ 初始化 .py