django - Django 测试管理表单内联
问题描述
我有一份工作机会的管理表格。要查看该提议的所有工作回复,我的表格如下所示:
class JobOfferAdminDisplayable(BaseTranslationModelAdmin):
model = JobOffer
inlines = [JobResponseInline,]
class JobResponseInline(TabularDynamicInlineAdmin):
model = JobResponse
但我不知道如何测试它......试图在后查询中包含模型的属性+管理表单数据,但它不起作用
response = self.client.post(self.url, {"title_fr" : 'title', 'form-TOTAL_FORMS': '2', 'form-INITIAL_FORMS': '1',"form-MAX_NUM_FORMS" : '2', "status" : 2, "email" :'email@email.fr', "type":'internship'})
此查询生成以下错误:
django.core.exceptions.ValidationError: ['ManagementForm data is missing or has been tampered with']
解决方案
推荐阅读
- javascript - 使用 Google 文档作为数据端点来获取 JSON
- javascript - 单击按钮时关闭电子窗口?
- python - Python 用 pyautogui 保存多张图片
- html - 导航栏中的下拉菜单不起作用
- python - python - 未解决的参考,我不知道为什么?
- c++ - 在布局 C++ QT 中移动小部件
- java - 使用 servlet 和 jquery 搜索数据库
- javascript - 从 getter 返回的函数的 `this` 关键字的值
- php - .htaccess 中的 Angular + Laravel PHP 路由
- sql - HIVE SQL:从庞大的数据库中仅选择一个值的最快方法是什么