class StudyRecordDeialView(View):
def get(self, request, class_record_id):
class_record_obj = models.ClassStudyRecord.objects.get(pk=class_record_id)
print(class_record_obj)
all_study_recored = models.StudentStudyRecord.objects.filter(
classstudyrecord=class_record_obj,
) form_set_obj = modelformset_factory(model=models.StudentStudyRecord,form=StudyRecordDeialModelForm,extra=0)
formset = form_set_obj(queryset=all_study_recored) return render(request, 'student/study_record_detail.html',{'formset': formset}) def post(self, request, class_record_id):
class_record_obj = models.ClassStudyRecord.objects.get(pk=class_record_id) all_study_recored = models.StudentStudyRecord.objects.filter(
classstudyrecord=class_record_obj,
) form_set_obj = modelformset_factory(model=models.StudentStudyRecord, form=StudyRecordDeialModelForm, extra=0) formset = form_set_obj(request.POST) if formset.is_valid():
formset.save()
else:
print(formset.errors) return redirect(reverse('study_decord',args=(class_record_id,)))
{{ formset.management_form }}  <!-- 使用modelformset的时候这句话一定要加在前端页面里,固定的昂 -->

最新文章

  1. js立即调用的函数表达式
  2. Android ANR 分析解决方法
  3. 多线程更新UITableView时容易导致的问题
  4. PHP基础班初学心得:JS里inner的一些理解
  5. CUDA程序设计(二)
  6. centos chkconfig 服务设置
  7. tcpdump抓包
  8. jQuery选择器之基本过滤选择器Demo
  9. Centos 7 PXE一键安装
  10. 熊猫猪新系统测试之三:iOS 8.0.2
  11. ASP.NET Core中使用GraphQL - 第九章 在GraphQL中处理多对多关系
  12. mysql 新建用户并赋予远程访问权限
  13. NOIP2009(codevs1173)最优贸易
  14. JavaScript数组方法大全(推荐)
  15. MySQL数据库封装和分页查询
  16. C#通过反射获取对象属性,打印所有字段属性的值
  17. Fedora归档管理器支持Rar、7Z
  18. java从字符串中提取数字
  19. VS2013发布网站详细步骤
  20. 第7讲:SQL Server简介

热门文章

  1. 无监督学习:Neighbor Embedding(邻域嵌套)
  2. 散列表(Hash table)及其构造
  3. python3 Flask安装
  4. ue4 renderTexture简单记录
  5. ps色彩混合
  6. mysql-5.5.56免安装版配置方法
  7. 制作windows启动盘
  8. redis最佳实践
  9. Net Core免费开源分布式异常日志收集框架Exceptionless
  10. LinkedList源码及原理