嗨,我正在创建一个简单的注册表单与django框架和mongodb。以下是我的观点:
class SignUpView(FormView):
template_name='MnCApp/signup.html'
form_class=EmployeeForm()
succes_url='/success/'
以下是我的模型:
class Employee(Document):
designation=StringField()
department=StringField()
emp_name=StringField(max_length=50)
password=StringField(max_length=10)
下面是我的<code>表单。py</code>
class EmployeeForm(DocumentForm):
class meta:
desigs=(
('D','Director'),
('GM','General Manager'),
('AM','Assistant Manager'),
('A','Associates')
)
deptts=(
('HR','Human Resources'),
('IT','IT Support'),
('TT','Technical Team'),
('SM','Sales and Marketting'),
('SS','Support Staff')
)
document=Employee
fields='__all__'
widgets={
'designation':Select(choices=desigs),
'department':Select(choices=deptts)
}
以下是加载 SignUpview 回溯时收到的回溯值错误:
内部 39 中的文件“C:\程序文件\Python35\lib\site-packages\django\core\处理程序\exception.py”。响应 = get_response(请求)
_get_response 187 中的文件“C:\程序文件\Python35\lib\site-packages\django\core\处理程序\base.py”。响应 = self.process_exception_by_middleware(e, 请求)
文件"C:\Program Files\Python35\lib\site-pack\django\core\handler\base.py"在_get_response185。响应=wrapped_callback(请求,*callback_args,**callback_kwargs)
文件"C:\Program Files\Python35\lib\site-pack\django\view\通用\base.py"在视图68.返回self.dispatch(请求,*参数,**kwargs)
调度88中的文件“C:\ Program Files \ python 35 \ lib \ site-packages \ django \ views \ generic \ base . py”。返回处理程序(请求,*参数,*kwargs)
文件"C:\Program Files\Python35\lib\site-pack\django\view\通用\edit.py"在get 174.返回self.render_to_response(self.get_context_data())
get_context_data 93中的文件“C:\ Program Files \ python 35 \ lib \ site-packages \ django \ views \ generic \ edit . py”。kwargs['form'] = self.get_form()
文件"C:\Program Files\Python35\lib\site-pack\django\view\通用\edit.py"get_form45.返回form_class(**self.get_form_kwargs())
init 353.raise ValueError中的文件“C:\Program Files\Python35\lib\site packages\mongodbforms\documents.py”(“必须提供文档类。”)
异常类型:ValueError at/signup/Exception Value:必须提供文档类。
我找不到这个问题的根源。我是django的新手,这是我的第一个项目。还有其他为mongo文档创建模型表单的方法吗??
我怀疑你的内部类应该被称为元
,而不是元
。
我正在使用multer和cloudinary构建一个图像上传应用程序。我已经使用dotenv正确配置了环境变量。然而,当我尝试使用Cloudinary上传文件时,我得到了错误“必须提供api_密钥”。 Cloudinary API凭据的提供和配置正确,如下代码所示: 阴云密布。js 埃文先生 这个env文件在我的应用程序中也是正确必需的。js文件: app.js 如果我在cloudinary.js
我正在使用cloudinary在我的网页上上传照片。我在网页上添加了一个新功能(facebook登录),现在当我像以前一样上传照片时,cloudinary会抛出一个错误。 “/home/ubuntu/workspace/YelpCamp/node_modules/cloudinary/lib/utils.js:982抛出“必须提供api_密钥”;^必须提供api_密钥” API_密钥、API_密钥
我试图在JUnit 5中开发一个参数化测试,如下例所示。 尝试运行测试导致异常: 您必须为此@ParameterizedTest提供至少一个参数 这个信息让我觉得,我做错了什么,不是吗? p、 我有一个假设,只有原语类型的参数可用。
我正在试图理解JUnit 5,并借助一个带有JUnit 5的FizzBuzz应用程序。下面是一个测试用例 通过引发以下异常,此测试用例无法执行 根本原因可能是什么?
我有一个来自REST服务的JSON: 我正在使用java-json.jar来解析这个JSON,这是我试图传递到JSON字符串上方的简单片段: 但我得到了下面的例外: 首先,我假设这是因为JSON中的和字符,并尝试替换如下: 但即便如此,我也遇到了同样的例外。谁能指导我知道我做错了什么吗?