Yujun Wang
2021-04-06
查看简历的URL也可以这样封装: url = reverse('resume-detail', kwargs={'pk': resumes[0].id}) return format_html('<a href="{}">{}</a>', url, 'View Resume')
2
坐看云起时
2021-04-18
我发现 https://gitee.com/geektime-geekbang/django/blob/master/interview/admin.py#L105 里面有这一行代码: get_resume.allow_tags = True 有上面的代码不会报错,但是实际上 Django 2.0 开始就已经移出了对 allow_tags 的支持。 参见: https://github.com/django/django/commit/d67a46e10459858b681176a3e1f8c6bca39d2ac7 Django 不再支持 allow_tags 的原因是强制大家 使用 format_html/mark_safe,因为他们才是为了 抵御 XSS 攻击而设计的函数。 视频已经用了 mark_safe,也算已经达到目的了。
1
IT小白
2023-07-21
来自上海
# from django.conf.urls import url # url已在django4.0删除 from django.urls import re_path 老师,为什么我的这段代码 re_path('resume/<int:pk>/', views.ResumeDetailView.as_view(), name='resume-detail'), 必须替换为 re_path('resume/(?P<pk>\d+)/$', views.ResumeDetailView.as_view(), name='resume-detail'), 才可以查看到简历?
蝶梦南华
2022-05-31
有个小BUG: candidate.__dict__.update(resume.__dict__)会把id也给更新到candidate中,保存时会把原有candidate表中与resume相同id的数据代替掉。应该加改为: row = resume.__dict__ del row['id'] candidate.__dict__.update(row) 老师有没有更简练的语法?
小毛船长
2021-08-13
简历的表怎么没有呢?
十三先生
2021-07-21
老师好,想请问一下,点击候选人名字不可以查看到简历吗?我看到候选人的名字是个链接样式。